  .wp-block.has-linchpin-animation{position:relative!important}.linchpin-animation-indicator{align-items:center;background-color:#3fc1d0;border-radius:50%;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.5);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease;width:32px;z-index:99999;z-index:99999!important}.linchpin-animation-indicator:hover{background-color:#2da8b5!important;box-shadow:0 4px 8px rgba(0,0,0,.3)!important;transform:scale(1.1)!important}.linchpin-animation-indicator:active{background-color:#1a8a96!important;transform:scale(.95)!important}.linchpin-pin-indicator{align-items:center;background-color:#c900ae;border-radius:14px;box-shadow:0 3px 6px rgba(201,0,174,.4);display:flex;height:28px;justify-content:center;pointer-events:none;position:absolute;right:44px;top:8px;width:28px;z-index:9998}.linchpin-pin-indicator svg{height:16px;width:16px;fill:#fff}.linchpin-pin-indicator:hover{background-color:#a8008e!important;box-shadow:0 4px 8px rgba(201,0,174,.5)!important;transform:scale(1.05)!important}.linchpin-animation-badge{align-items:center;background-color:#3fc1d0;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.4);display:flex;height:20px;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:8px;transform:scale(.8);transition:opacity .2s ease,transform .2s ease;width:20px;z-index:9998}.linchpin-animation-badge svg{height:12px;width:12px;fill:#fff}.linchpin-animation-badge-in{right:76px}.linchpin-animation-badge-out{right:100px}.linchpin-animation-indicator .linchpin-animation-badge:hover,.linchpin-animation-indicator:hover~.linchpin-animation-badge{opacity:1;transform:scale(1)}.linchpin-child-animation-indicator{align-items:center;background-color:#3fc1d0;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.4);cursor:pointer;display:flex;height:18px;justify-content:center;margin:0;opacity:0;padding:2px;position:absolute;right:8px;top:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease;width:18px;z-index:9998;z-index:9998!important}.linchpin-child-animation-indicator:hover{background-color:#2da8b5!important;box-shadow:0 4px 8px rgba(0,0,0,.3)!important;transform:scale(1.1)!important}.linchpin-child-animation-indicator:active{background-color:#1a8a96!important;transform:scale(.95)!important}.has-linchpin-animation:has(.linchpin-animation-indicator:hover) .linchpin-child-animation-indicator,.linchpin-child-animation-indicator:hover{opacity:.5;transform:scale(1)}.linchpin-child-animation-indicator:hover{opacity:1!important}.animation-controls-tabs .components-tab-panel__tabs{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin-bottom:16px}.animation-controls-tabs .components-tab-panel__tabs-item{background:none;border:none;border-bottom:2px solid transparent;color:#757575;color:var(--wp-admin-theme-color);cursor:pointer;padding:8px;transition:all .2s ease}.animation-controls-tabs .components-tab-panel__tabs-item:hover{color:var(--wp-admin-theme-color)}.animation-controls-tabs .components-tab-panel__tabs-item:hover svg{fill:var(--wp-admin-theme-color)}.animation-controls-tabs .components-tab-panel__tabs-item.is-active{border-bottom-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}.animation-controls-tabs .components-tab-panel__tabs-item.is-active svg{fill:var(--wp-admin-theme-color)}.animation-tab-title{align-items:center;display:inline-flex;gap:8px}.animation-tab-title svg{height:16px;width:16px;fill:#757575;transition:fill .2s ease}.animation-trigger-control{margin:8px 0;width:100%}.animation-trigger-control .components-button{flex:1}.animation-preview-container{background:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin:8px 0;padding:16px}.animation-preview-stage{align-items:center;background-color:#f0f0f0;border:2px dashed #ccc;border-radius:4px;display:flex;height:100px;justify-content:center;margin-bottom:12px;overflow:hidden;position:relative}.animation-preview-element{background-color:var(--wp-admin-theme-color);border-radius:4px;height:40px;transition:none;width:40px}.animation-control-group{border:1px solid #ddd;border-radius:4px;margin:8px 0;padding:12px}.animation-control-group-title{color:#1d2327;font-weight:600;margin-bottom:8px}.scrolltrigger-position-controls{display:grid;gap:8px;grid-template-columns:1fr 1fr}.transform-controls-section{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}.transform-controls-row{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:8px}.animation-controls-notice{margin:8px 0}.animation-help-text{color:#757575;font-size:12px;line-height:1.4;margin-top:4px}.animation-controls-tabs .components-base-control{margin-bottom:4px}.linchpin-blocks-animation-timing .components-input-control{margin-bottom:0}.linchpin-paste-settings-modal .components-modal__content{padding:16px}.linchpin-paste-settings-modal textarea{font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.5}.linchpin-paste-settings-modal .components-notice{margin-bottom:16px}.animation-summary,.preset-summary{background:#f6f7f7;border:1px solid #ddd;border-radius:4px;padding:8px 12px}.animation-summary .components-h-stack,.preset-summary .components-h-stack{align-items:center;justify-content:space-between}.animation-summary--compact,.preset-summary--compact{padding:6px 10px}.animation-summary-item,.preset-summary-item{align-items:center;display:flex;flex:1;gap:6px}.animation-summary-item__status-icon,.preset-summary-item__status-icon{flex-shrink:0}.animation-summary-item__status-icon--active,.preset-summary-item__status-icon--active{color:#4ab866}.animation-summary-item__status-icon--inactive,.preset-summary-item__status-icon--inactive{color:#999}.animation-summary-item__animation-icon,.preset-summary-item__animation-icon{flex-shrink:0}.animation-summary-item__label,.preset-summary-item__label{font-size:12px;line-height:1.3}.animation-summary-item__label-title,.preset-summary-item__label-title{font-weight:600}.animation-summary-item__label-type,.preset-summary-item__label-type{color:#666;font-size:10px}.linchpin-preset-preview-modal .components-modal__frame{max-width:800px}.linchpin-preset-preview-modal .preset-settings-table{display:grid;gap:12px}.linchpin-preset-preview-modal .preset-settings-table--two-columns{grid-template-columns:repeat(2,1fr)}.linchpin-preset-preview-modal .preset-settings-table--single-column{grid-template-columns:1fr}.linchpin-preset-preview-modal .preset-settings-group{min-width:0}.linchpin-preset-preview-modal .preset-settings-group__title{background:#f6f7f7;border:1px solid #ddd;border-bottom:none;border-radius:4px 4px 0 0;color:#1e1e1e;font-size:13px;font-weight:600;margin:0;padding:8px 12px}.linchpin-preset-preview-modal .preset-settings-group__table{border:1px solid #ddd;border-collapse:collapse;font-size:12px;width:100%}.linchpin-preset-preview-modal .preset-settings-group__table td{padding:8px;word-break:break-word}.linchpin-preset-preview-modal .preset-settings-group__table-label{background:#f6f7f7;font-weight:500;width:45%}.linchpin-preset-preview-modal .preset-settings-group__table-value{font-family:monospace}.linchpin-preset-preview-modal .preset-settings-group__table tr:not(:last-child){border-bottom:1px solid #ddd}.linchpin-animation-features-guide .components-modal__frame{max-width:700px;min-width:600px}.linchpin-animation-features-guide .components-modal__content{padding:32px}.linchpin-animation-features-guide__page{margin:0 auto;max-width:600px;min-width:500px}.linchpin-animation-features-guide__page h3{font-size:20px;font-weight:600;margin-bottom:4px}.linchpin-animation-features-guide__page p{line-height:1.6;margin-bottom:8px;margin-top:0}.linchpin-animation-features-guide__page ol,.linchpin-animation-features-guide__page ul{margin:12px 0;padding-left:24px}.linchpin-animation-features-guide__page ol li,.linchpin-animation-features-guide__page ul li{line-height:1.6;margin-bottom:8px}.linchpin-animation-features-guide__page code{background-color:#f0f0f0;border-radius:3px;font-family:Courier New,Courier,monospace;font-size:12px;padding:2px 6px}.linchpin-animation-features-guide__page .components-button.is-tertiary{border:1px solid #ddd;border-radius:4px;font-weight:500;margin-top:16px;padding:8px 16px;transition:all .2s ease}.linchpin-animation-features-guide__page .components-button.is-tertiary:hover{background-color:#f0f0f0;border-color:#999}.linchpin-animation-features-guide__page>p[style*=background]{background-color:#f0f0f1!important;border-left:4px solid #2271b1;border-radius:4px;margin:16px 0;padding:16px}.linchpin-animation-features-guide__page .components-external-link{font-weight:500}.linchpin-animation-features-guide .components-h-stack{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.linchpin-animation-features-guide.getting-started-step .components-modal__frame{max-width:900px;min-width:800px}.linchpin-animation-features-guide.getting-started-step .components-modal__page{max-width:800px;min-width:700px}.linchpin-animation-features-guide.getting-started-step .guide-step-card{flex:1 1 calc(20% - 10px);min-width:140px}.linchpin-animation-features-guide .guide-step-card{background:#fff;border:1px solid #e0e0e0;border-radius:6px;display:flex;flex:1 1 calc(33.333% - 8px);flex-direction:column;min-width:160px;padding:16px;transition:all .2s ease}.linchpin-animation-features-guide .guide-step-card:hover{border-color:#2271b1;box-shadow:0 2px 8px rgba(34,113,177,.1);transform:translateY(-2px)}.linchpin-animation-features-guide .guide-step-card__header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.linchpin-animation-features-guide .guide-step-card__number{align-items:center;background:#2271b1;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;height:20px;justify-content:center;width:20px}.linchpin-animation-features-guide .guide-step-card svg{color:#2271b1;flex-shrink:0}.linchpin-animation-features-guide .guide-step-card h4{color:#1d2327;font-size:14px;font-weight:600;line-height:1.4;margin:0}.linchpin-animation-features-guide .guide-step-card p{color:#50575e;flex-grow:1;font-size:13px;line-height:1.5;margin:0}.linchpin-animation-features-guide .guide-feature-card{background:#fff;border:1px solid #e0e0e0;border-radius:6px;display:flex;flex:1 1 calc(50% - 6px);flex-direction:column;min-width:200px;padding:16px;transition:all .2s ease}.linchpin-animation-features-guide .guide-feature-card:hover{border-color:#2271b1;box-shadow:0 2px 8px rgba(34,113,177,.1);transform:translateY(-2px)}.linchpin-animation-features-guide .guide-feature-card__header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.linchpin-animation-features-guide .guide-feature-card svg{color:#2271b1;flex-shrink:0}.linchpin-animation-features-guide .guide-feature-card h4{color:#1d2327;font-size:14px;font-weight:600;line-height:1.4;margin:0}.linchpin-animation-features-guide .guide-feature-card p{color:#50575e;flex-grow:1;font-size:13px;line-height:1.5;margin:0}
