.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container:only-child{flex-grow:1}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:0;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-close{width:100%}.wp-block-navigation__responsive-close:focus{outline:0}.wp-block-navigation__responsive-dialog{position:relative}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-social-links{background:0 0;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0;font-size:24px}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-link{border-radius:9999px;display:block;height:auto}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok,:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root{--tw-block-rounded:16px;--tw-block-rounded-sm:0.5rem;--tw-block-border-color:color-mix(in srgb,currentColor 20%,transparent);--tw-block-shadow:0 8px 18px 0 rgba(0,0,0,.12);--tw-block-shadow-lg:0 16px 26px 0 rgba(0,0,0,.14);--tw-block-hard-shadow:0 0 0 2px #000,6px 6px 0 2px #000}.tw-link-hover-underline.tw-link-hover-underline a{text-decoration-line:none}.tw-link-hover-underline a:is(:hover,:focus){text-decoration:underline;text-decoration-thickness:1px}.card{background:#f3f4f5;border-radius:8px;border:1px solid #ddd;padding:25px;margin-bottom:20px}.prompt-container{background-color:#f5f5f5;border-radius:4px;padding:0;margin:20px 0;position:relative;font-size:medium;box-shadow:0 1px 3px rgb(0 0 0/.1)}.prompt-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:#ddd;border-radius:4px 4px 0 0}.prompt-details{font-weight:600;font-size:16px;color:#333}.prompt-actions-top{display:flex;gap:10px}.copy-markdown-btn,.copy-prompt-btn{background-color:#fff0;border:0;cursor:pointer;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s ease;position:relative}.copy-markdown-btn:hover,.copy-prompt-btn:hover{background-color:rgb(0 0 0/.05);color:#333}.copy-markdown-btn:active,.copy-prompt-btn:active{transform:scale(.95)}.copy-markdown-btn svg,.copy-prompt-btn svg{width:18px;height:18px}.prompt-content{background-color:#fff;padding:20px;border-radius:0 0 4px 4px;border:1px solid #f5f5f5;border-top:none}.pro-badge{position:absolute;top:-5px;right:-5px;background-color:#4e6af6;color:#fff;font-size:8px;font-weight:700;padding:2px 4px;border-radius:3px;text-transform:uppercase}@media (max-width:600px){.prompt-header{padding:0 0 10px}.copy-markdown-btn,.copy-prompt-btn{padding:10px}.copy-markdown-btn svg,.copy-prompt-btn svg{width:20px;height:20px}.pro-badge{font-size:9px;padding:2px 5px}}.header{margin-bottom:16px}.title{font-size:24px;font-weight:600;margin-top:0;margin-bottom:8px}.description{color:var(--secondary-color);margin:15px 0;max-width:85ch;line-height:1.6;font-size:medium}.description p{margin-top:0;color:#444}.prompt-section{margin-bottom:16px}.prompt-heading{font-weight:700;margin-bottom:5px;color:#333}.prompt-list{margin:8px 0 12px 16px;padding-left:20px}.prompt-list li{margin-bottom:8px;line-height:1.4}.placeholder{font-weight:700}.prompt-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px;width:100%}.download-markdown-btn,.download-standard-btn{padding:12px 20px;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:200px;text-align:center}.download-markdown-btn{background-color:#4e6af6;color:#fff;border:0}.download-standard-btn{background-color:#fff;color:#4e6af6;border:1px solid #4e6af6}.download-markdown-btn:hover{background-color:#3a56e0}.download-standard-btn:hover{background-color:#f5f7ff}.download-markdown-btn:active,.download-standard-btn:active{transform:translateY(1px)}@media (max-width:600px){.prompt-actions{flex-direction:column;align-items:center}.download-markdown-btn,.download-standard-btn{width:100%;max-width:280px}}body{background-color:#f5f7fa}#prompt-display{max-width:1200px;margin:0 auto;padding:1rem}#prompt-core-facts,#prompt-list,#prompt-main-content{background-color:#fff;border-radius:16px;box-shadow:0 4px 20px rgb(0 0 0/.08);margin:2rem auto;padding:2rem;max-width:1200px}.cpt-prompt-main-heading{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:2rem;line-height:1.2}.cpt-prompt-content-section{margin-bottom:3rem}.cpt-prompt-section-heading{font-size:1.8rem;font-weight:600;color:#333;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #f0f0f0}.cpt-prompt-text{font-size:1.05rem;line-height:1.6;color:#4a5568;margin-bottom:1rem}.cpt-prompt-content-subsection{background-color:#fff;border-radius:12px;padding:1.75rem;margin-bottom:1.75rem;box-shadow:0 2px 15px rgb(0 0 0/.06);transition:transform .3s ease,box-shadow .3s ease;border:1px solid #f0f0f5}.cpt-prompt-content-subsection:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgb(0 0 0/.08)}.cpt-prompt-subsection-heading{font-size:1.4rem;font-weight:600;color:#4361ee;margin-bottom:1rem}@media (min-width:768px){.cpt-prompt-section-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.cpt-prompt-introduction-section .cpt-prompt-section-content{grid-template-columns:1fr}}.cpt-prompt-introduction-section{border-radius:12px;padding:1.5rem 2rem;margin-bottom:3rem}#prompt-core-facts,#prompt-list{padding:2.5rem;margin:3rem auto}.cpt-prompt-core-facts-section .cpt-prompt-section-heading{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.25rem;border-bottom:2px solid #e5e7eb;padding-bottom:.75rem}.cpt-prompt-core-facts-list{list-style-type:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.25rem}.cpt-prompt-core-fact-item{background-color:#fff;border-radius:12px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #f0f0f5;box-shadow:0 2px 15px rgb(0 0 0/.06)}.cpt-prompt-core-fact-item:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgb(0 0 0/.1)}.cpt-prompt-fact-type{display:block;font-size:1rem;font-weight:600;color:#4361ee;margin-bottom:.5rem}.cpt-prompt-fact-content{display:block;color:#4a5568;line-height:1.5}@media (max-width:768px){.cpt-prompt-core-facts-list{grid-template-columns:1fr}.cpt-prompt-main-heading{font-size:2rem}.cpt-prompt-section-heading{font-size:1.5rem}.cpt-prompt-subsection-heading{font-size:1.2rem}#prompt-core-facts,#prompt-list,#prompt-main-content{padding:1.5rem}}@font-face{font-display:swap;font-family:"Material Icons";font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(/wp-content/plugins/wp-user-avatar/assets/css/material-icons/MaterialIcons-Regular.woff2)format("woff2"),url(/wp-content/plugins/wp-user-avatar/assets/css/material-icons/MaterialIcons-Regular.woff)format("woff")}:root{--wp--custom--spacing--tw-small:40px;--wp--custom--spacing--tw-medium:48px;--wp--custom--spacing--tw-large:60px;--wp--custom--spacing--tw-x-large:80px}.wp-site-blocks>*{margin-top:0}.wp-block-column :where(h3,p,ul)+:where(p,ul:not([class*=wp-block])){margin-top:max(calc(var(--wp--style--block-gap)*.66667),16px)}.wp-block-group.is-layout-flex>*,:is(.wp-block-post-content,.wp-block-group,.wp-block-column,.wp-block-media-text__content,.wp-block-post,.wp-block-cover__inner-container)>:first-child{margin-top:0}.wp-block-template-part:where(header,footer)>.wp-block-group:not(.has-global-padding){padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right)}