.p2026-unread-badge{background-color:#e74c3c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem .75rem;position:relative;transition:background-color .15s ease}.p2026-unread-badge:focus,.p2026-unread-badge:hover{background-color:#c0392b}.p2026-unread-badge:active{transform:scale(.98)}
.p2026-mention{color:#0073aa;font-weight:500}.p2026-mention-textarea-wrap{position:relative}.p2026-mention-suggestions{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.12);font-size:13px;left:0;list-style:none;margin:2px 0 0;max-height:200px;overflow-y:auto;padding:0;position:absolute;right:0;z-index:9999}.p2026-mention-suggestions__item{align-items:center;cursor:pointer;display:flex;gap:8px;padding:6px 10px}.p2026-mention-suggestions__item.is-active,.p2026-mention-suggestions__item:hover{background:#f0f6fc}.p2026-mention-suggestions__item img{border-radius:50%;flex-shrink:0}.p2026-mention-suggestions__name{color:#1e1e1e;font-weight:500}.p2026-mention-suggestions__slug{color:#757575;font-size:12px}.p2026-hovercard{background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.08);max-width:300px;min-width:240px;padding:14px;pointer-events:auto;transition:opacity .1s ease;z-index:99990}.p2026-hovercard__header{align-items:center;display:flex;gap:10px;margin-bottom:10px}.p2026-hovercard__avatar{border-radius:50%;box-shadow:0 0 0 2px #e8e8e8;flex-shrink:0}.p2026-hovercard__identity{min-width:0}.p2026-hovercard__name{color:#1e1e1e;font-size:.9rem;font-weight:600}.p2026-hovercard__name,.p2026-hovercard__slug{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p2026-hovercard__slug{color:#757575;font-size:.8rem}.p2026-hovercard__bio{color:#444;font-size:.82rem;line-height:1.5;margin:0 0 10px}.p2026-hovercard__meta{color:#888;font-size:.78rem;margin-bottom:10px}.p2026-hovercard__link{color:#0073aa;display:inline-block;font-size:.82rem;font-weight:500;text-decoration:none}.p2026-hovercard__link:hover{color:#005177;text-decoration:underline}.p2026-notification-dock-wrapper{bottom:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:fixed;right:2rem;z-index:9999}.p2026-notification-dock-badge{align-items:center;background-color:#0073aa;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;padding:0;position:relative;transition:all .2s ease;width:56px}.p2026-notification-dock-badge:focus,.p2026-notification-dock-badge:hover{background-color:#005a87;box-shadow:0 4px 12px rgba(0,0,0,.2)}.p2026-notification-dock-badge:active{transform:scale(.95)}.p2026-notification-dock-badge svg{height:24px;width:24px}.p2026-notification-count{align-items:center;background-color:#e74c3c;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:24px;justify-content:center;position:absolute;right:-6px;top:-6px;width:24px}.p2026-notification-dock-panel{animation:slideUp .2s ease;background:#fff;border:1px solid #ddd;border-radius:4px;bottom:80px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:500px;position:absolute;right:0;width:360px}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.p2026-notification-dock-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:1rem}.p2026-notification-dock-header h2{font-size:1rem;font-weight:600;margin:0}.p2026-notification-dock-header button{min-height:auto;min-width:auto;padding:4px}.p2026-notification-dock-actions{border-bottom:1px solid #eee;padding:.5rem 1rem}.p2026-notification-dock-actions button{width:100%}.p2026-notification-dock-list{flex:1;list-style:none;margin:0;overflow-y:auto;padding:0}.p2026-notification-dock-list li{border-bottom:1px solid #eee;padding:0}.p2026-notification-dock-list li:last-child{border-bottom:none}.p2026-notification-dock-empty,.p2026-notification-dock-loading{align-items:center;color:#999;display:flex;justify-content:center;min-height:100px;padding:1rem;text-align:center}.p2026-notification-dock-empty p,.p2026-notification-dock-loading p{margin:0}.p2026-notification-dock-empty{flex:1}.p2026-notification-item{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:background-color .15s ease;width:100%}.p2026-notification-item:focus,.p2026-notification-item:hover{background-color:#f9f9f9}.p2026-notification-item.read{opacity:.7}.p2026-notification-item-avatar{flex-shrink:0}.p2026-notification-placeholder-avatar{align-items:center;background-color:#e0e0e0;border-radius:50%;color:#666;display:flex;font-size:.875rem;font-weight:600;height:40px;justify-content:center;width:40px}.p2026-notification-item-content{flex:1;min-width:0}.p2026-notification-item-message{color:#333;font-size:.9375rem;font-weight:500;margin:0;word-break:break-word}.p2026-notification-item-date{color:#999;display:block;font-size:.75rem;margin-top:.25rem}.p2026-notification-item-unread-dot{background-color:#0073aa;border-radius:50%;flex-shrink:0;height:8px;width:8px}.p2026-search-widget{flex:1 1 auto;min-width:0}.p2026-search-input{width:100%}.p2026-search-input input{font-size:.9rem}.p2026-search-modal .components-modal__content{max-height:70vh;max-width:600px;overflow-y:auto}.p2026-search-modal-content{padding:1.5rem 1rem}.p2026-search-modal-input{margin-bottom:1rem}.p2026-search-results-wrapper{position:relative}.p2026-search-results-overlay{align-items:center;background:hsla(0,0%,100%,.7);border-radius:4px;bottom:0;display:flex;flex-direction:column;gap:.5rem;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.p2026-search-results-overlay p{color:#757575;font-size:.875rem;margin:0}.p2026-search-empty{color:#757575;padding:2rem 1rem;text-align:center}.p2026-search-empty p{margin:.5rem 0 0}.p2026-search-results{list-style:none;margin:0;padding:0}.p2026-search-results li{animation:p2026-result-enter .3s ease-out;margin-bottom:.5rem}@keyframes p2026-result-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.p2026-search-result-item{background:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:block;padding:1rem;text-align:left;transition:background-color .15s ease,border-color .15s ease;width:100%}.p2026-search-result-item:focus,.p2026-search-result-item:hover{background-color:#f5f5f5;border-color:#ccc}.p2026-search-result-type-tag{background-color:#f0f0f0;border-radius:3px;color:#666;display:inline-block;font-size:.75rem;font-weight:600;margin-bottom:.5rem;padding:.25rem .5rem;text-transform:uppercase}.p2026-search-result-body{margin:0}.p2026-search-result-title{color:#000;font-size:1rem;font-weight:600;margin:0 0 .5rem}.p2026-search-result-excerpt{color:#757575;font-size:.875rem;line-height:1.4;margin:.5rem 0}.p2026-search-result-meta{color:#999;display:block;font-size:.75rem;margin-top:.5rem}.p2026-unread-badge{background-color:#e74c3c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem .75rem;position:relative;transition:background-color .15s ease}.p2026-unread-badge:focus,.p2026-unread-badge:hover{background-color:#c0392b}.p2026-unread-badge:active{transform:scale(.98)}.p2026-editor-canvas{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:text;margin:12px 0;min-height:120px;padding:16px;transition:border-color .15s ease,box-shadow .15s ease}.p2026-editor-canvas:hover{border-color:#b0b0b0}.p2026-editor-canvas:focus-within{border-color:#0073aa;box-shadow:0 0 0 2px rgba(0,115,170,.2);outline:none}.p2026-editor-canvas .is-root-container{min-height:inherit}.p2026-editor-canvas .block-list-appender{opacity:0;transition:opacity .2s ease}.p2026-editor-canvas:focus-within .block-list-appender,.p2026-editor-canvas:hover .block-list-appender{opacity:1}.p2026-editor-canvas:focus-within .wp-block{outline:1px dashed transparent;outline-offset:2px;transition:outline-color .1s ease}.p2026-editor-canvas:focus-within .wp-block.is-selected,.p2026-editor-canvas:focus-within .wp-block:hover{outline-color:rgba(0,115,170,.3)}.p2026-editor-canvas .wp-block-paragraph{margin:0 0 1em}.p2026-editor-canvas .wp-block-paragraph:last-child{margin-bottom:0}.p2026-editor-canvas .wp-block-list{margin-left:20px}.p2026-editor-canvas .wp-block-list li{margin-bottom:.5em}.p2026-editor-canvas .wp-block-separator{border:none;border-top:2px solid #e0e0e0;margin:1.5em 0}.p2026-editor-container{animation:p2026EditorSlideIn .2s ease}@keyframes p2026EditorSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.p2026-post-editor{margin-top:12px}.p2026-post-editor .p2026-editor-title{margin-bottom:12px}.p2026-post-editor .p2026-editor-canvas{margin:12px 0}.p2026-post-editor .p2026-editor-toolbar{background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:3px;display:flex;gap:8px;justify-content:flex-end;margin-top:12px;padding:12px}.wp-block-p2026-new-post{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:var(--p2026-layout-gutter,var(--wp--preset--spacing--30,20px));padding-right:var(--p2026-layout-gutter,var(--wp--preset--spacing--30,20px));width:min(100%,var(--p2026-layout-content-size,var(--wp--style--global--content-size,645px)))}.p2026-new-post-editor{background-color:#fff;border:1px solid #ddd;border-radius:6px;margin:16px 0;padding:16px;transition:box-shadow .2s ease}.p2026-new-post-editor .p2026-new-post-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.p2026-new-post-editor .p2026-new-post-prompt{color:#888;display:block;font-size:.85em;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.p2026-new-post-editor .p2026-editor-title{margin-bottom:12px}.p2026-new-post-editor .p2026-editor-title-toggle{min-height:32px;min-width:32px;padding:0}.p2026-new-post-editor:focus-within{border-color:#b0b0b0;box-shadow:0 2px 10px rgba(0,0,0,.1)}.p2026-new-post-editor .p2026-editor-canvas{background-color:#fafafa;border:1px solid #e0e0e0;margin:0;min-height:100px}.p2026-new-post-editor .p2026-editor-toolbar{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.p2026-menu-wrap{position:absolute;right:max(10px,(100% - var(--p2026-layout-content-size,var(--wp--style--global--content-size,645px)))/2);top:max(10px,var(--wp--preset--spacing--60));z-index:10}.p2026-menu-wrap>summary{list-style:none}.p2026-menu-wrap>summary::-webkit-details-marker{display:none}.p2026-menu-trigger{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:28px;justify-content:center;letter-spacing:1px;line-height:1;outline:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:28px}.p2026-menu-trigger:hover{background-color:rgba(0,0,0,.06);border-color:rgba(0,0,0,.12);color:#333}.p2026-menu-trigger:focus-visible{background-color:rgba(0,0,0,.06);border-color:#0073aa;box-shadow:0 0 0 2px rgba(0,115,170,.25);color:#333}details[open].p2026-menu-wrap .p2026-menu-trigger{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,.15);color:#333}.p2026-menu-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.08);list-style:none;margin:0;min-width:160px;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.p2026-menu-item{background:none;border:none;border-radius:0;color:#333;cursor:pointer;display:block;font-size:.875rem;font-weight:400;line-height:1.5;padding:8px 16px;text-align:left;transition:background-color .1s ease;width:100%}.p2026-menu-item:focus-visible,.p2026-menu-item:hover{background-color:#f5f5f5;outline:none}.p2026-menu-item.is-destructive{color:#c0392b}.p2026-menu-item.is-destructive:focus-visible,.p2026-menu-item.is-destructive:hover{background-color:#fdf2f2}.p2026-menu-label{color:#666;display:block;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:8px 16px;text-transform:uppercase}.p2026-comment-summary-bar{align-items:center;background:#f8fbff;border:1px solid #e2e7ee;border-radius:6px;display:flex;gap:12px;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:8px;padding:10px 14px;width:var(--p2026-layout-content-size,var(--wp--style--global--content-size,645px))}.p2026-comment-summary-main{align-items:center;display:flex;gap:10px;min-width:0}.p2026-comment-summary-count{color:#1f2933;font-size:.9rem;font-weight:600;white-space:nowrap}.p2026-comment-summary-count.is-loaded{animation:p2026-count-fade-in .25s ease}@keyframes p2026-count-fade-in{0%{opacity:0}to{opacity:1}}.p2026-comment-summary-contributors{align-items:center;display:flex;gap:8px;min-width:0}.p2026-comment-summary-avatars{align-items:center;display:flex;flex-shrink:0}.p2026-comment-summary-avatar{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d8e3ef;height:24px;width:24px}.p2026-comment-summary-avatar+.p2026-comment-summary-avatar{margin-left:-8px}.p2026-comment-summary-names{color:#52606d;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p2026-comment-summary-more{align-items:center;background:#e5edf6;border-radius:999px;color:#32465a;display:inline-flex;font-size:.72rem;font-weight:600;justify-content:center;line-height:1.2;min-width:1.9em;padding:.1rem .38rem;white-space:nowrap}.p2026-comment-summary-note{color:#5a6773;font-size:.78rem;line-height:1.3}.p2026-comment-summary-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #c5d2df;border-radius:4px;color:#1f2933;cursor:pointer;font-size:.82rem;font-weight:600;line-height:1.2;padding:.4rem .75rem;transition:background-color .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.p2026-comment-summary-action:focus-visible,.p2026-comment-summary-action:hover{background-color:#eef5fb;border-color:#9eb3c8;outline:none}.p2026-comment-summary-action:disabled{cursor:not-allowed;opacity:.55}@media(max-width:640px){.p2026-comment-summary-bar{align-items:stretch;flex-direction:column}.p2026-comment-summary-main{justify-content:space-between}.p2026-comment-summary-action{width:100%}}.p2026-comments{background-color:#f8f9fa;border-left:3px solid #0073aa;border-radius:0 4px 4px 0;margin-left:auto;margin-right:auto;margin-top:4px;padding:12px 16px;width:var(--p2026-layout-content-size,var(--wp--style--global--content-size,645px))}.p2026-comments .p2026-comment{background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;margin-bottom:10px;padding:12px;transition:border-color .15s ease}.p2026-comments .p2026-comment:hover{border-color:#d0d0d0}.p2026-comments .p2026-comment:last-child{margin-bottom:0}.p2026-comments .p2026-comment-header{align-items:flex-start;display:flex;gap:8px;margin-bottom:8px}.p2026-comments .p2026-avatar{border-radius:50%;box-shadow:0 0 0 2px #e8e8e8;flex-shrink:0}.p2026-comments .p2026-comment-meta{align-items:center;color:#666;display:flex;font-size:.85em;gap:8px}.p2026-comments .p2026-author{color:#333;font-weight:600}.p2026-comments .p2026-date{color:#aaa}.p2026-comments .p2026-comment-content{line-height:1.6;margin:8px 0}.p2026-comments .p2026-comment-footer{border-top:1px solid #f0f0f0;margin-top:8px;padding-top:8px}.p2026-comments .p2026-reply-form{background-color:#f9f9f9;border:1px solid #e5e5e5;border-radius:3px;display:grid;gap:12px;margin-top:8px;padding:14px}.p2026-comments .p2026-reply-form .components-base-control{margin-bottom:0;max-width:none}.p2026-comments .p2026-reply-form .components-base-control__field,.p2026-comments .p2026-reply-form .components-text-control__input,.p2026-comments .p2026-reply-form .components-textarea-control__input,.p2026-comments .p2026-reply-form .p2026-markdown-comment-editor,.p2026-comments .p2026-reply-form .p2026-markdown-comment-editor .w-md-editor,.p2026-comments .p2026-reply-form .p2026-mention-textarea-wrap{max-width:none;width:100%}.p2026-comments .p2026-reply-form .p2026-markdown-comment-editor .w-md-editor{border-color:#d6dee8}.p2026-comments .p2026-reply-form .components-textarea-control__input{box-sizing:border-box;display:block;min-height:112px;resize:vertical}.p2026-comments .p2026-new-comment-form{margin-bottom:12px}.p2026-comments .p2026-reply-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:0}.p2026-banner-container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:var(--p2026-layout-gutter,var(--wp--preset--spacing--30,20px));padding-right:var(--p2026-layout-gutter,var(--wp--preset--spacing--30,20px));width:min(100%,var(--p2026-layout-content-size,var(--wp--style--global--content-size,645px)))}.p2026-new-posts-banner{background-color:#e8f4fa;border:1px solid #0073aa;border-radius:4px;box-shadow:0 1px 4px rgba(0,115,170,.15);color:#0073aa;cursor:pointer;font-weight:500;margin:16px 0;padding:12px 16px;text-align:center;transition:background-color .15s ease}.p2026-new-posts-banner:hover{background-color:#d4ecf7}.p2026-header-container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:var(--p2026-layout-gutter,var(--wp--preset--spacing--30,20px));padding-right:var(--p2026-layout-gutter,var(--wp--preset--spacing--30,20px));width:min(100%,var(--p2026-layout-content-size,var(--wp--style--global--content-size,645px)))}.p2026-header-widgets{align-items:center;display:flex;gap:.75rem;width:100%}.p2026-feed-filter{display:inline-flex;gap:.35rem}.p2026-post-filter-hidden{display:none!important}.post.p2026-post-state-unresolved,.wp-block-post.p2026-post-state-unresolved{background-image:linear-gradient(90deg,rgba(197,53,47,.14),rgba(197,53,47,0) 2.25rem);background-repeat:no-repeat;border-left:.5em solid #c5352f}.post.p2026-post-state-resolved,.wp-block-post.p2026-post-state-resolved{background-image:linear-gradient(90deg,rgba(47,143,78,.13),rgba(47,143,78,0) 2.25rem);background-repeat:no-repeat;border-left:.5em solid #2f8f4e}.p2026-comment-thread.depth-0{margin-left:0}.p2026-comment-thread.depth-1,.p2026-comment-thread.depth-2,.p2026-comment-thread.depth-3{border-left:2px solid #e8e8e8;margin-left:20px;padding-left:12px}.p2026-comment-thread .p2026-comment-children{margin-top:8px}.p2026-posts-feed .p2026-no-posts{color:#999;font-style:italic;padding:32px 16px;text-align:center}.p2026-modal-overlay{align-items:flex-start;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;overflow-y:auto;padding-top:60px;position:fixed;z-index:100000}.p2026-modal{animation:p2026ModalSlideIn .18s ease;background-color:#fff;border-radius:6px;box-shadow:0 8px 32px rgba(0,0,0,.2);margin:0 16px 60px;max-width:min(100%,var(--p2026-layout-dialog-size,680px));outline:none;width:100%}@keyframes p2026ModalSlideIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.p2026-modal-header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:14px 16px 12px}.p2026-modal-title{color:#1e1e1e;font-size:.9rem;font-weight:600}.p2026-modal-close{align-items:center;background:none;border:1px solid transparent;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;line-height:1;padding:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:28px}.p2026-modal-close:hover{background-color:rgba(0,0,0,.06);border-color:rgba(0,0,0,.12);color:#333}.p2026-modal-close:focus-visible{border-color:#0073aa;box-shadow:0 0 0 2px rgba(0,115,170,.25);outline:none}.p2026-modal-body{padding:16px}.p2026-modal-body .p2026-new-post-editor{border:none;border-radius:0;box-shadow:none;margin:0;padding:0}.p2026-modal-body .p2026-new-post-editor:before{display:none}.p2026-modal-body .p2026-new-post-editor:focus-within{border-color:transparent;box-shadow:none}
