.aieo-cmp{--aieo-cmp-surface:var(--aieo-cmp-bg,var(--wp--preset--color--bg,var(--wp--preset--color--base,#fff)));--aieo-cmp-text:var(--aieo-cmp-fg,var(--wp--preset--color--fg,var(--wp--preset--color--contrast,#1f2937)));--aieo-cmp-muted:var(--wp--preset--color--muted,color-mix(in srgb,currentColor 65%,transparent));--aieo-cmp-line:var(--wp--preset--color--line,color-mix(in srgb,currentColor 18%,transparent));--aieo-cmp-primary:var(--wp--custom--rooster--button--background,var(--aieo-cmp-text));--aieo-cmp-on-primary:var(--wp--custom--rooster--button--text,var(--aieo-cmp-surface));box-sizing:border-box;font-size:14px;line-height:1.5;color:var(--aieo-cmp-text)}.aieo-cmp *,.aieo-cmp *:before,.aieo-cmp *:after{box-sizing:border-box}.aieo-cmp[hidden],.aieo-cmp-overlay[hidden]{display:none!important}.aieo-cmp--bar{border-radius:0;position:fixed;left:0;inset-inline-end:0;bottom:0;z-index:99999;background:var(--aieo-cmp-surface);border-top:1px solid var(--aieo-cmp-line);box-shadow:0 -2px 8px #00000014;padding:16px;max-height:92vh;overflow:auto}.aieo-cmp--bar .aieo-cmp-inner{max-width:1100px;margin:0 auto}.aieo-cmp--modal{position:fixed;z-index:99999;left:50%;top:calc(50% - (var(--aieo-mbar-height, 0px) / 2));transform:translate(-50%,-50%);max-width:560px;width:calc(100% - 32px);max-height:calc(100vh - var(--aieo-mbar-height, 0px) - 40px);overflow:auto;background:var(--aieo-cmp-surface);border-radius:var(--aieo-shape-panel, 12px);box-shadow:0 12px 40px #00000040;padding:24px}.aieo-cmp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:color-mix(in srgb,#0b1020 38%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aieo-cmp-inner{position:relative}.aieo-cmp-close{position:absolute;top:4px;inset-inline-end:4px;width:30px;height:30px;padding:0;border:0;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:var(--aieo-cmp-customize-fg,var(--aieo-cmp-muted));border-radius:var(--aieo-shape-button, 6px);z-index:1}.aieo-cmp-close:hover,.aieo-cmp-close:focus{background:color-mix(in srgb,currentColor 10%,transparent)}.aieo-cmp--bar .aieo-cmp-close{top:-6px;right:-2px}.aieo-cmp-main{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.aieo-cmp--modal .aieo-cmp-main{display:block}.aieo-cmp-text{flex:1;min-width:220px}.aieo-cmp-text strong{display:block;margin-bottom:4px;font-size:15px}.aieo-cmp-text p{margin:0 0 6px}.aieo-cmp-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.aieo-cmp--modal .aieo-cmp-actions{margin-top:18px}.aieo-cmp-btn{padding:10px 18px;border-radius:var(--aieo-shape-button, 6px);font-size:14px;line-height:1.2;cursor:pointer;border-width:1px;border-style:solid;font-family:inherit;font-weight:500}.aieo-cmp .aieo-cmp-btn--accept{background:var(--aieo-cmp-accept-bg,var(--aieo-cmp-primary));color:var(--aieo-cmp-accept-fg,var(--aieo-cmp-on-primary));border-color:var(--aieo-cmp-accept-border,var(--aieo-cmp-primary))}.aieo-cmp .aieo-cmp-btn--accept:hover,.aieo-cmp .aieo-cmp-btn--accept:focus{background:var(--aieo-cmp-accept-bg-h,color-mix(in srgb,var(--aieo-cmp-primary) 85%,var(--aieo-cmp-surface)));color:var(--aieo-cmp-accept-fg-h,var(--aieo-cmp-on-primary));border-color:var(--aieo-cmp-accept-border-h,color-mix(in srgb,var(--aieo-cmp-primary) 85%,var(--aieo-cmp-surface)))}.aieo-cmp .aieo-cmp-btn--decline{background:var(--aieo-cmp-decline-bg,transparent);color:var(--aieo-cmp-decline-fg,var(--aieo-cmp-text));border-color:var(--aieo-cmp-decline-border,var(--aieo-cmp-text))}.aieo-cmp .aieo-cmp-btn--decline:hover,.aieo-cmp .aieo-cmp-btn--decline:focus{background:var(--aieo-cmp-decline-bg-h,color-mix(in srgb,var(--aieo-cmp-text) 8%,transparent));color:var(--aieo-cmp-decline-fg-h,var(--aieo-cmp-text));border-color:var(--aieo-cmp-decline-border-h,var(--aieo-cmp-text))}.aieo-cmp .aieo-cmp-btn--customize{background:var(--aieo-cmp-customize-bg,transparent);color:var(--aieo-cmp-customize-fg,var(--aieo-cmp-text));border-color:var(--aieo-cmp-customize-border,color-mix(in srgb,var(--aieo-cmp-text) 30%,transparent))}.aieo-cmp .aieo-cmp-btn--customize:hover,.aieo-cmp .aieo-cmp-btn--customize:focus{background:var(--aieo-cmp-customize-bg-h,color-mix(in srgb,var(--aieo-cmp-text) 6%,transparent));color:var(--aieo-cmp-customize-fg-h,var(--aieo-cmp-text));border-color:var(--aieo-cmp-customize-border-h,color-mix(in srgb,var(--aieo-cmp-text) 50%,transparent))}.aieo-cmp-prefs{margin-top:16px;border-top:1px solid var(--aieo-cmp-line);padding-top:12px}.aieo-cmp-prefs[hidden]{display:none!important}.aieo-cmp-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0}.aieo-cmp-row input[type=checkbox]{margin-top:3px}.aieo-cmp-row .cat{font-weight:600}.aieo-cmp-pill{display:inline-block;font-size:11px;color:inherit;background:color-mix(in srgb,var(--aieo-color-success, var(--wp--preset--color--success, #15803d)) 14%,transparent);border:1px solid color-mix(in srgb,var(--aieo-color-success, #15803d) 40%,transparent);border-radius:var(--aieo-shape-panel, 10px);padding:1px 8px;margin-inline-start:6px;vertical-align:middle}.aieo-cmp-row .desc{color:var(--aieo-cmp-muted);font-size:13px;margin-top:2px}.aieo-cmp-prefs-actions{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.aieo-cmp-reopen :is(svg,.rooster-icon){width:26px;height:26px;display:block}.aieo-cmp--bar.aieo-cmp--abovebar{bottom:var(--aieo-mbar-height,0px);z-index:1000000}.aieo-cmp--modal.aieo-cmp--abovebar{z-index:1000000}.aieo-cmp-overlay.aieo-cmp--abovebar{z-index:999999}@media(max-width:600px){.aieo-cmp-actions .aieo-cmp-btn{flex:1 1 auto}}.aieo-cmp-logo{margin-bottom:14px}.aieo-cmp-logo img{max-height:46px;width:auto;display:block}.aieo-cmp .aieo-cmp-logo img{height:var(--aieo-cmp-logo-h,auto)}.aieo-cmp--bar .aieo-cmp-logo{margin-bottom:0}.aieo-cmp--bar .aieo-cmp-logo img{max-height:30px}.aieo-cmp-logo--unsized{min-height:46px}.aieo-cmp--bar .aieo-cmp-logo--unsized{min-height:30px}.aieo-cmp--modal .aieo-cmp-actions{display:flex;gap:12px;margin-top:20px}.aieo-cmp--modal .aieo-cmp-actions .aieo-cmp-btn{flex:1;justify-content:center;text-align:center;padding:12px 18px}.aieo-cmp-manage{margin-top:12px;text-align:center}.aieo-cmp-manage .aieo-cmp-btn{min-width:200px}.aieo-cmp--modal .aieo-cmp-sticky{position:-webkit-sticky;position:sticky;bottom:-24px;z-index:2;background:var(--aieo-cmp-surface);margin:0 -24px -24px;padding:4px 24px 20px;box-shadow:0 -8px 14px -10px #00000040}.aieo-cmp-purpose{border-top:1px solid var(--aieo-cmp-line);padding:10px 0}.aieo-cmp-purpose>summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.aieo-cmp-purpose>summary::-webkit-details-marker{display:none}.aieo-cmp-purpose>summary:after{content:"\203a";font-size:20px;line-height:1;transform:rotate(90deg);transition:transform .2s;color:var(--aieo-cmp-muted)}.aieo-cmp-purpose[open]>summary:after{transform:rotate(-90deg)}.aieo-cmp-purpose>p{color:var(--aieo-cmp-muted);font-size:13px;margin:8px 0 2px}.aieo-cmp-foot{font-size:13px;color:var(--aieo-cmp-muted);margin-top:14px}.aieo-cmp-asks{margin:8px 0 0;padding-left:20px;font-size:13px;color:var(--aieo-cmp-muted)}.aieo-cmp-asks li{margin:0 0 5px}.aieo-cmp-prefs-head{font-weight:700;margin-bottom:6px}.aieo-cmp-qual{font-size:12px;color:var(--aieo-cmp-muted);font-weight:400}.aieo-cmp--bar{background:var(--aieo-bar-bg,#1f2937);color:var(--aieo-bar-text,#fff);border-top:0}.aieo-cmp--bar .aieo-cmp-bar3{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.aieo-cmp-bar-title{flex:0 0 auto;font-weight:700;font-size:var(--aieo-bar-text-size,18px);color:var(--aieo-bar-text,#fff);max-width:280px}.aieo-cmp-bar-desc{flex:1;min-width:200px;font-size:var(--aieo-bar-desc-size,14px);color:var(--aieo-bar-desc,#d1d5db)}.aieo-cmp-bar-desc p{margin:0}.aieo-cmp--bar .aieo-cmp-actions{flex:0 0 auto;flex-direction:column;gap:6px;align-items:flex-start}.aieo-cmp-link{color:var(--aieo-bar-link,#fbbf24);font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap}.aieo-cmp-link:hover,.aieo-cmp-link:focus{text-decoration:underline}.aieo-cmp--bar .aieo-cmp-close{color:var(--aieo-bar-text,#fff)}.aieo-cmp.aieo-cmp--bar .aieo-cmp-btn--customize{color:var(--aieo-bar-text,#fff);border-color:var(--aieo-bar-text,#fff)}.aieo-cmp.aieo-cmp--bar .aieo-cmp-btn--customize:hover,.aieo-cmp.aieo-cmp--bar .aieo-cmp-btn--customize:focus{background:color-mix(in srgb,var(--aieo-bar-text,#fff) 12%,transparent);color:var(--aieo-bar-text,#fff)}.aieo-cmp.aieo-cmp--bar .aieo-cmp-btn--decline{background:var(--aieo-bar-text,#fff);color:var(--aieo-bar-bg,#1f2937);border-color:var(--aieo-bar-text,#fff)}.aieo-cmp.aieo-cmp--bar .aieo-cmp-btn--decline:hover,.aieo-cmp.aieo-cmp--bar .aieo-cmp-btn--decline:focus{background:color-mix(in srgb,var(--aieo-bar-text,#fff) 88%,var(--aieo-bar-bg,#1f2937));color:var(--aieo-bar-bg,#1f2937)}@media(max-width:600px){.aieo-cmp--bar .aieo-cmp-bar3{gap:10px}.aieo-cmp--bar .aieo-cmp-actions{flex-direction:row}.aieo-cmp-bar-title{max-width:none}}.aieo-cmp-light{box-sizing:border-box;position:fixed;z-index:var(--wp--custom--rooster--z--toast,99999);inset-inline:var(--rooster-gutter,16px);bottom:calc(var(--rooster-gutter,16px) + var(--rooster-fab-offset,0px));display:grid;gap:var(--wp--preset--spacing--4,16px);max-width:44rem;margin-inline:auto;padding:var(--wp--preset--spacing--5,20px);border:1px solid var(--wp--preset--color--line,#e5e7eb);border-radius:var(--wp--custom--rooster--shape--panel,var(--aieo-shape-panel,12px));background:var(--wp--preset--color--bg,#fff);color:var(--wp--preset--color--fg,#1f2937);box-shadow:var(--wp--custom--rooster--shadow--lg,0 12px 40px rgba(0,0,0,.18));font-size:var(--wp--preset--font-size--sm,14px);line-height:1.5}.aieo-cmp-light *,.aieo-cmp-light *:before,.aieo-cmp-light *:after{box-sizing:border-box}.aieo-cmp-light[hidden]{display:none!important}.aieo-cmp-light__title{margin:0 0 .25rem;font-size:var(--wp--preset--font-size--lg,18px);line-height:1.3;color:inherit}.aieo-cmp-light__text,.aieo-cmp-light__gpc{color:var(--wp--preset--color--muted,#4b5563)}.aieo-cmp-light__text p,.aieo-cmp-light__gpc{margin:0}.aieo-cmp-light__text p+p,.aieo-cmp-light__gpc{margin-top:.5rem}.aieo-cmp-light__gpc[hidden]{display:none}.aieo-cmp-light a{color:inherit}.aieo-cmp-light__actions{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--2,8px);align-items:center}.aieo-cmp-light__actions .wp-element-button{min-height:44px;font-size:var(--wp--preset--font-size--sm,14px);cursor:pointer}.aieo-cmp-light__actions .is-style-outline{background:transparent;color:var(--wp--preset--color--fg,#1f2937);border:1px solid var(--wp--preset--color--fg,#1f2937)}.aieo-cmp-light.aieo-cmp--abovebar{z-index:1000000}@media(max-width:720px){.aieo-cmp-light{bottom:calc(var(--rooster-gutter,16px) + max(var(--rooster-fab-offset,0px),var(--aieo-mbar-height,0px)))}}@media(min-width:783px){.aieo-cmp-light{grid-template-columns:1fr auto;align-items:center}}
