.lazyload,.lazyloading{max-width:100%}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label:not(.screen-reader-text){display:block;width:100%}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:where(.wp-block-latest-posts.is-layout-flex){gap:1.25em}:where(.wp-block-latest-posts.is-layout-grid){gap:1.25em}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{margin:0;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,sans-serif;font-size:16px;line-height:1.65;color:var(--mw-text);background:var(--mw-bg);overflow-x:clip;font-feature-settings:'kern' 1,'liga' 1,'calt' 1}img,svg,video{max-width:100%;height:auto;display:block}hr{border:0;border-top:1px solid var(--mw-border);margin:2em 0}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:var(--mw-accent);text-decoration:none;transition:color .15s ease}a:hover,a:focus,a:active{color:var(--mw-accent-dark);text-decoration:none}:root{--mw-bg:#fafaf7;--mw-bg-card:#ffffff;--mw-bg-soft:#f6f4ec;--mw-text:#1a1a1a;--mw-text-muted:#666666;--mw-text-soft:#888888;--mw-text-faint:#aaaaaa;--mw-border:#e8e6df;--mw-border-soft:#f0eee7;--mw-border-strong:#d8d4c8;--mw-accent:#0f3a82;--mw-accent-dark:#0a2a5e;--mw-accent-soft:#eef2fa;--mw-highlight:#fff5b8;--mw-shadow-sm:0 1px 2px rgba(15, 15, 20, 0.04);--mw-shadow-md:0 4px 16px rgba(15, 15, 20, 0.06);--mw-shadow-lg:0 12px 40px rgba(15, 15, 20, 0.08);--mw-radius-sm:6px;--mw-radius:10px;--mw-radius-lg:14px;--mw-serif:'Cormorant Garamond', 'Times New Roman', serif;--mw-sans:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--mw-mono:'JetBrains Mono', ui-monospace, 'SF Mono', Consolas, monospace;--mw-container:1180px;--mw-narrow:760px;--mw-nav-h:64px}h1,h2,h3,h4,h5,h6{font-family:var(--mw-serif);font-weight:500;line-height:1.2;letter-spacing:-.015em;color:var(--mw-text);margin:0 0 .6em}h1{font-size:clamp(2rem, 4vw, 2.75rem);font-weight:400;letter-spacing:-.02em}h2{font-size:clamp(1.6rem, 3vw, 2.1rem);font-weight:400;letter-spacing:-.015em}h3{font-size:1.4rem}h4{font-size:1.2rem}h5{font-size:1.05rem}h6{font-size:.95rem}p{margin:0 0 1.2em}strong,b{font-weight:600;color:var(--mw-text)}em,i{font-style:italic}small{font-size:.85em;color:var(--mw-text-muted)}code,kbd,pre,samp{font-family:var(--mw-mono);font-size:.9em}code{background:var(--mw-bg-soft);padding:2px 6px;border-radius:4px;border:1px solid var(--mw-border-soft);color:var(--mw-accent-dark);font-size:.88em}pre{background:#1a1a1a;color:#f5f5f5;padding:1.2em 1.4em;border-radius:var(--mw-radius);overflow-x:auto;margin:1.5em 0;line-height:1.55;font-size:.88rem}pre code{background:none;border:0;padding:0;color:inherit;font-size:inherit}blockquote{margin:1.5em 0;padding:1em 1.4em;border-left:3px solid var(--mw-accent);background:var(--mw-bg-soft);font-family:var(--mw-serif);font-size:1.2rem;font-style:italic;color:var(--mw-text);border-radius:0 var(--mw-radius) var(--mw-radius) 0}blockquote p:last-child{margin-bottom:0}ul,ol{padding-left:1.4em;margin:0 0 1.2em}li{margin-bottom:.4em}table{width:100%;border-collapse:collapse;margin:1.5em 0;background:var(--mw-bg-card);border-radius:var(--mw-radius);overflow:hidden;border:1px solid var(--mw-border)}th,td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--mw-border-soft)}th{background:var(--mw-bg-soft);font-weight:600;font-size:.9rem}tr:last-child td{border-bottom:0}.mw-italic-accent{font-style:italic;color:var(--mw-accent)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#fff;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#0f3a82;display:block;font-size:14px;font-weight:600;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{position:absolute;top:-40px;left:0;background:var(--mw-accent);color:#fff;padding:8px 16px;z-index:100}.skip-link:focus{top:0}:focus-visible{outline:2px solid var(--mw-accent);outline-offset:2px;border-radius:4px}.mw-container{width:100%;max-width:var(--mw-container);margin:0 auto;padding:0 24px}.mw-narrow{max-width:var(--mw-narrow);margin:0 auto}.mw-site{display:flex;flex-direction:column;min-height:100vh}.mw-main{flex:1;padding:48px 0 80px}.mw-header{background:var(--mw-bg-card);border-bottom:1px solid var(--mw-border);position:sticky;top:0;z-index:50;backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);background:rgb(255 255 255 / .92)}.mw-header-inner{display:flex;align-items:center;justify-content:space-between;height:var(--mw-nav-h);gap:24px}.mw-brand{display:flex;align-items:center;gap:10px;font-family:var(--mw-serif);font-size:1.35rem;font-weight:500;letter-spacing:-.01em;color:var(--mw-text);flex-shrink:0}.mw-brand:hover{color:var(--mw-text)}.mw-brand-mark{width:30px;height:30px;background:var(--mw-text);color:#fff;border-radius:7px;display:grid;place-items:center;font-size:15px;font-family:var(--mw-serif);font-weight:500}.mw-brand-text{line-height:1}.mw-brand-tagline{display:block;font-family:var(--mw-sans);font-size:11px;color:var(--mw-text-muted);font-weight:400;letter-spacing:0;margin-top:2px}.mw-brand img{max-height:40px;width:auto}.mw-nav{display:flex;align-items:center;justify-content:center;gap:28px;flex:1}.mw-nav ul{display:flex;align-items:center;gap:26px;list-style:none;padding:0;margin:0}.mw-nav li{margin:0;position:relative}.mw-nav a{font-size:14px;font-weight:500;color:var(--mw-text-muted);padding:6px 0;position:relative;transition:color .15s ease}.mw-nav a:hover,.mw-nav .current-menu-item>a,.mw-nav .current-menu-parent>a,.mw-nav .current-menu-ancestor>a,.mw-nav .current_page_item>a{color:var(--mw-text)}.mw-nav .current-menu-item>a::after,.mw-nav .current_page_item>a::after{content:'';position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--mw-accent);border-radius:2px}.mw-nav .sub-menu,.mw-nav .children{position:absolute;top:100%;left:-16px;min-width:220px;background:var(--mw-bg-card);border:1px solid var(--mw-border);border-radius:var(--mw-radius);box-shadow:var(--mw-shadow-md);padding:8px;display:none;flex-direction:column;gap:0;margin-top:8px}.mw-nav li:hover>.sub-menu,.mw-nav li:hover>.children,.mw-nav li:focus-within>.sub-menu,.mw-nav li:focus-within>.children{display:flex}.mw-nav .sub-menu li,.mw-nav .children li{width:100%}.mw-nav .sub-menu a,.mw-nav .children a{padding:8px 12px;border-radius:var(--mw-radius-sm);display:block}.mw-nav .sub-menu a:hover,.mw-nav .children a:hover{background:var(--mw-bg-soft)}.mw-header-actions{display:flex;align-items:center;gap:12px}.mw-search-trigger{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 12px;background:var(--mw-bg);border:1px solid var(--mw-border-strong);border-radius:8px;color:var(--mw-text-faint);font-size:13px;transition:all .15s ease;min-width:200px}.mw-search-trigger:hover{border-color:var(--mw-accent);color:var(--mw-text-muted);background:#fff}.mw-search-trigger .mw-kbd{margin-left:auto}.mw-kbd{font-family:var(--mw-mono);font-size:11px;background:#fff;border:1px solid var(--mw-border-strong);padding:2px 6px;border-radius:4px;color:var(--mw-text-soft);box-shadow:0 1px 0 var(--mw-border-strong)}.mw-cta{background:var(--mw-text);color:#fff;font-size:13px;font-weight:500;padding:8px 16px;border-radius:8px;transition:background .15s ease}.mw-cta:hover{background:#000;color:#fff}.mw-menu-toggle{display:none;width:40px;height:40px;border-radius:8px;align-items:center;justify-content:center;color:var(--mw-text)}.mw-menu-toggle:hover{background:var(--mw-bg-soft)}.mw-mobile-search{display:none;width:40px;height:40px;border-radius:8px;align-items:center;justify-content:center;color:var(--mw-text)}.mw-mobile-search:hover{background:var(--mw-bg-soft)}.mw-search-modal{position:fixed;inset:0;background:rgb(15 15 20 / .45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:200;display:none;align-items:flex-start;justify-content:center;padding:80px 16px 16px;animation:mwFadeIn .15s ease}.mw-search-modal.is-open{display:flex}@keyframes mwFadeIn{from{opacity:0}to{opacity:1}}.mw-search-box{width:100%;max-width:640px;background:var(--mw-bg-card);border-radius:var(--mw-radius-lg);box-shadow:var(--mw-shadow-lg);overflow:hidden;animation:mwSlideIn .2s ease;max-height:calc(100vh - 96px);display:flex;flex-direction:column}@keyframes mwSlideIn{from{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.mw-search-input-wrap{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--mw-border)}.mw-search-input-wrap svg{color:var(--mw-text-soft);flex-shrink:0}.mw-search-input{flex:1;border:0;background:#fff0;font-size:16px;outline:none;color:var(--mw-text);min-width:0}.mw-search-input::placeholder{color:var(--mw-text-faint)}.mw-search-close{font-family:var(--mw-mono);font-size:11px;color:var(--mw-text-muted);border:1px solid var(--mw-border-strong);padding:3px 8px;border-radius:4px}.mw-search-results{overflow-y:auto;flex:1}.mw-search-results-empty{padding:48px 24px;text-align:center;color:var(--mw-text-soft);font-size:14px}.mw-search-results-empty .mw-results-prompt{font-family:var(--mw-serif);font-size:18px;color:var(--mw-text);margin-bottom:6px;font-style:italic}.mw-search-section-title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mw-text-soft);padding:12px 20px 8px;font-weight:500}.mw-search-result{display:flex;align-items:flex-start;gap:12px;padding:12px 20px;cursor:pointer;color:var(--mw-text);border-left:3px solid #fff0;transition:background .1s ease,border-color .1s ease;text-decoration:none}.mw-search-result:hover,.mw-search-result.is-active{background:var(--mw-bg-soft);border-left-color:var(--mw-accent);color:var(--mw-text)}.mw-search-result-icon{width:28px;height:28px;border-radius:6px;background:var(--mw-accent-soft);color:var(--mw-accent);display:grid;place-items:center;flex-shrink:0;margin-top:2px}.mw-search-result-body{flex:1;min-width:0}.mw-search-result-title{font-size:14.5px;font-weight:500;line-height:1.4;margin-bottom:2px;color:var(--mw-text)}.mw-search-result-meta{font-size:12px;color:var(--mw-text-soft)}.mw-search-result-meta span+span::before{content:'·';margin:0 6px;color:var(--mw-text-faint)}.mw-search-result mark{background:var(--mw-highlight);padding:0 2px;border-radius:2px;color:var(--mw-text)}.mw-search-result-enter{font-family:var(--mw-mono);font-size:11px;color:var(--mw-text-soft);align-self:center;opacity:0}.mw-search-result.is-active .mw-search-result-enter{opacity:1}.mw-search-footer{padding:10px 20px;border-top:1px solid var(--mw-border);background:var(--mw-bg);display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--mw-text-soft)}.mw-search-footer span{display:inline-flex;align-items:center;gap:4px}.mw-search-loading{padding:24px;text-align:center;color:var(--mw-text-soft);font-size:13px}.mw-search-spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--mw-border);border-top-color:var(--mw-accent);border-radius:50%;animation:mwSpin .7s linear infinite;margin-right:8px;vertical-align:middle}@keyframes mwSpin{to{transform:rotate(360deg)}}.mw-hero{padding:64px 0 48px;text-align:center;background:linear-gradient(180deg,#fff 0%,var(--mw-bg) 100%);border-bottom:1px solid var(--mw-border-soft);position:relative;z-index:5}.mw-hero-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mw-text-soft);margin-bottom:18px;font-weight:500}.mw-hero h1{font-size:clamp(2.25rem, 5vw, 3.5rem);margin:0 0 18px;font-weight:400}.mw-hero p.mw-hero-sub{font-size:1.05rem;color:var(--mw-text-muted);max-width:540px;margin:0 auto 32px;line-height:1.6;text-align:center}.mw-hero-search{max-width:580px;margin:0 auto;background:var(--mw-bg-card);border:1px solid var(--mw-border-strong);border-radius:var(--mw-radius);padding:14px 18px;display:flex;align-items:center;gap:12px;text-align:left;cursor:text;transition:all .15s ease;box-shadow:var(--mw-shadow-sm)}.mw-hero-search:hover{border-color:var(--mw-accent);box-shadow:var(--mw-shadow-md)}.mw-hero-search svg{color:var(--mw-text-soft);flex-shrink:0}.mw-hero-search-text{flex:1;color:var(--mw-text-faint);font-size:14.5px}.mw-hero-stats{display:flex;justify-content:center;gap:28px;margin-top:22px;font-size:12px;color:var(--mw-text-soft);flex-wrap:wrap}.mw-hero-stats span strong{color:var(--mw-text);font-weight:600;margin-right:4px}.mw-section{padding:56px 0;position:relative;z-index:1}.mw-section-head{text-align:center;margin-bottom:40px}.mw-section-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mw-text-soft);margin-bottom:10px;font-weight:500}.mw-section-head h2{margin:0}.mw-cat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.mw-cat-card{background:var(--mw-bg-card);border:1px solid var(--mw-border);border-radius:var(--mw-radius);padding:26px 24px;transition:all .2s ease;display:flex;flex-direction:column}.mw-cat-card:hover{border-color:var(--mw-accent);box-shadow:var(--mw-shadow-md);transform:translateY(-2px)}.mw-cat-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mw-cat-icon{width:40px;height:40px;border-radius:var(--mw-radius-sm);background:var(--mw-accent-soft);color:var(--mw-accent);display:grid;place-items:center}.mw-cat-count{font-size:11px;letter-spacing:.06em;color:var(--mw-text-soft);text-transform:uppercase}.mw-cat-title{font-family:var(--mw-serif);font-size:1.4rem;font-weight:500;margin:0 0 14px;letter-spacing:-.01em;line-height:1.2}.mw-cat-title a{color:var(--mw-text)}.mw-cat-title a:hover{color:var(--mw-accent)}.mw-cat-list{list-style:none;padding:0;margin:0}.mw-cat-list li{margin:0;border-top:1px solid var(--mw-border-soft)}.mw-cat-list li:first-child{border-top:0}.mw-cat-list a{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:14px;color:var(--mw-text-muted);line-height:1.4}.mw-cat-list a:hover{color:var(--mw-accent)}.mw-cat-list a svg{color:var(--mw-text-faint);flex-shrink:0}.mw-cat-list a:hover svg{color:var(--mw-accent)}.mw-cat-more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid var(--mw-border-soft);font-size:13px;font-weight:500;color:var(--mw-accent)}.mw-page-header{max-width:var(--mw-narrow);margin:0 auto 32px;text-align:center;padding-bottom:28px;border-bottom:1px solid var(--mw-border-soft)}.mw-breadcrumbs{font-size:12px;color:var(--mw-text-soft);margin-bottom:14px;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.mw-breadcrumbs a{color:var(--mw-text-muted)}.mw-breadcrumbs a:hover{color:var(--mw-accent)}.mw-breadcrumbs .sep{color:var(--mw-text-faint)}.mw-breadcrumbs .current{color:var(--mw-text)}.mw-page-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mw-accent);font-weight:500;margin-bottom:12px}.mw-page-header h1{margin:0 0 16px}.mw-page-meta{display:flex;justify-content:center;align-items:center;gap:16px;font-size:13px;color:var(--mw-text-soft);flex-wrap:wrap}.mw-page-meta span{display:inline-flex;align-items:center;gap:6px}.mw-page-meta a{color:var(--mw-text-muted)}.mw-page-meta a:hover{color:var(--mw-accent)}.mw-content-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 220px;gap:48px;max-width:var(--mw-container);margin:0 auto}.mw-content-layout-narrow{grid-template-columns:minmax(0,var(--mw-narrow));justify-content:center}.mw-content-layout-with-sidebar{grid-template-columns:minmax(0,1fr) 280px}.mw-article{max-width:var(--mw-narrow);margin:0 auto;font-size:17px;line-height:1.75;color:#2a2a2a}.mw-article>*{max-width:100%}.mw-article h2{margin-top:1.6em}.mw-article h3{margin-top:1.4em}.mw-article img,.mw-article figure{border-radius:var(--mw-radius);margin:1.5em 0}.mw-article figure{margin:1.5em 0}.mw-article figcaption{font-size:13px;color:var(--mw-text-soft);text-align:center;margin-top:8px;font-style:italic}.mw-article a{color:var(--mw-accent);text-decoration:none}.mw-article a:hover{color:var(--mw-accent-dark);text-decoration:none}.mw-article hr{margin:2.5em 0}.mw-article ul li::marker,.mw-article ol li::marker{color:var(--mw-accent)}.mw-article>p:first-of-type{font-size:1.18em;line-height:1.65;color:#333}.mw-toc-sidebar{position:sticky;top:calc(var(--mw-nav-h) + 24px);align-self:start;max-height:calc(100vh - var(--mw-nav-h) - 48px);overflow-y:auto}.mw-toc{padding:0;margin:0}.mw-toc-title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mw-text-soft);margin-bottom:12px;font-weight:500;padding-left:12px}.mw-toc-list{list-style:none;padding:0;margin:0;border-left:1px solid var(--mw-border)}.mw-toc-list li{margin:0}.mw-toc-list a{display:block;padding:6px 12px;font-size:13px;line-height:1.45;color:var(--mw-text-muted);border-left:2px solid #fff0;margin-left:-1px;transition:all .15s ease}.mw-toc-list a:hover{color:var(--mw-accent)}.mw-toc-list a.is-active{color:var(--mw-accent);border-left-color:var(--mw-accent);font-weight:500}.mw-toc-list .toc-h3 a{padding-left:26px;font-size:12.5px}.mw-article-footer{max-width:var(--mw-narrow);margin:56px auto 0;padding-top:32px;border-top:1px solid var(--mw-border)}.mw-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.mw-tag{font-size:12px;padding:4px 10px;background:var(--mw-bg-soft);border:1px solid var(--mw-border);border-radius:99px;color:var(--mw-text-muted);font-weight:500}.mw-tag:hover{background:var(--mw-accent-soft);border-color:var(--mw-accent);color:var(--mw-accent)}.mw-helpful{background:var(--mw-bg-card);border:1px solid var(--mw-border);border-radius:var(--mw-radius);padding:20px 24px;text-align:center;margin-bottom:32px}.mw-helpful-q{font-family:var(--mw-serif);font-size:1.25rem;margin-bottom:14px;font-style:italic;color:var(--mw-text)}.mw-helpful-btns{display:flex;justify-content:center;gap:10px}.mw-helpful-btn{padding:8px 18px;background:var(--mw-bg);border:1px solid var(--mw-border-strong);border-radius:8px;font-size:13px;font-weight:500;color:var(--mw-text);transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.mw-helpful-btn:hover{background:var(--mw-accent-soft);border-color:var(--mw-accent);color:var(--mw-accent)}.mw-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mw-post-nav-link{display:block;padding:18px 22px;background:var(--mw-bg-card);border:1px solid var(--mw-border);border-radius:var(--mw-radius);transition:all .15s ease;color:var(--mw-text)}.mw-post-nav-link:hover{border-color:var(--mw-accent);transform:translateY(-1px);color:var(--mw-text)}.mw-post-nav-link.next{text-align:right}.mw-post-nav-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mw-text-soft);margin-bottom:6px;display:flex;align-items:center;gap:4px}.mw-post-nav-link.next .mw-post-nav-label{justify-content:flex-end}.mw-post-nav-title{font-family:var(--mw-serif);font-size:1.1rem;font-weight:500;line-height:1.3}.mw-archive-header{text-align:center;margin-bottom:48px;padding-bottom:28px;border-bottom:1px solid var(--mw-border-soft)}.mw-archive-list{max-width:var(--mw-narrow);margin:0 auto;display:flex;flex-direction:column;gap:12px}.mw-archive-item{background:var(--mw-bg-card);border:1px solid var(--mw-border);border-radius:var(--mw-radius);padding:20px 24px;transition:all .15s ease}.mw-archive-item:hover{border-color:var(--mw-accent);box-shadow:var(--mw-shadow-sm)}.mw-archive-item h3{margin:0 0 6px;font-family:var(--mw-serif);font-size:1.25rem;font-weight:500}.mw-archive-item h3 a{color:var(--mw-text)}.mw-archive-item h3 a:hover{color:var(--mw-accent)}.mw-archive-item .mw-archive-meta{font-size:12px;color:var(--mw-text-soft);margin-bottom:8px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mw-archive-item .mw-archive-meta>span{display:inline-flex;align-items:center;gap:5px}.mw-archive-item .mw-archive-meta svg{flex-shrink:0}.mw-archive-item .mw-archive-excerpt{color:var(--mw-text-muted);font-size:14.5px;line-height:1.55;margin:0}.mw-sidebar{display:flex;flex-direction:column;gap:28px}.widget{background:var(--mw-bg-card);border:1px solid var(--mw-border);border-radius:var(--mw-radius);padding:22px 22px 18px}.widget .mw-widget-title,.widget h2.widget-title,.widget h3.widget-title,.widget .widget-title,.widget .sidebar-heading{font-family:var(--mw-serif);font-size:1.1rem;font-weight:500;margin:0 0 14px;letter-spacing:-.01em;color:var(--mw-text);padding-bottom:8px;border-bottom:1px solid var(--mw-border-soft)}.widget ul{list-style:none;padding:0;margin:0}.widget li{padding:7px 0;border-top:1px solid var(--mw-border-soft);font-size:13.5px;margin:0}.widget li:first-child{border-top:0;padding-top:0}.widget li a{color:var(--mw-text-muted);display:inline-flex;align-items:center;gap:6px}.widget li a:hover{color:var(--mw-accent)}.widget select{width:100%;padding:8px 10px;border:1px solid var(--mw-border-strong);border-radius:var(--mw-radius-sm);background:var(--mw-bg)}.mw-comments-area{max-width:var(--mw-narrow);margin:56px auto 0;padding-top:32px;border-top:1px solid var(--mw-border)}.mw-comments-area h2.comments-title{font-family:var(--mw-serif);font-size:1.6rem;font-weight:400;margin-bottom:24px}.comment-list{list-style:none;padding:0;margin:0 0 32px}.comment-list ol.children{list-style:none;padding-left:32px;margin-top:16px}.comment-body{background:var(--mw-bg-card);border:1px solid var(--mw-border);border-radius:var(--mw-radius);padding:18px 22px;margin-bottom:16px}.comment-body .comment-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.comment-body .comment-author{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.comment-body .comment-author img{border-radius:50%;width:36px;height:36px}.comment-body .comment-metadata{font-size:12px;color:var(--mw-text-soft)}.comment-body .comment-content{font-size:14.5px;line-height:1.6;color:var(--mw-text-muted)}.comment-body .reply{margin-top:10px}.comment-body .reply a{font-size:13px;font-weight:500;color:var(--mw-accent)}.comment-respond{background:var(--mw-bg-card);border:1px solid var(--mw-border);border-radius:var(--mw-radius);padding:24px}.comment-respond h3.comment-reply-title{font-family:var(--mw-serif);font-size:1.4rem;font-weight:400;margin:0 0 16px}.comment-form-author,.comment-form-email,.comment-form-url,.comment-form-comment,.comment-form-cookies-consent{margin-bottom:14px}.comment-form label{display:block;font-size:13px;margin-bottom:6px;color:var(--mw-text-muted);font-weight:500}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:10px 14px;border:1px solid var(--mw-border-strong);border-radius:var(--mw-radius-sm);background:var(--mw-bg);font-size:14px;font-family:var(--mw-sans);transition:border-color .15s ease}.comment-form input:focus,.comment-form textarea:focus{border-color:var(--mw-accent);outline:0;background:#fff}.comment-form textarea{min-height:120px;resize:vertical;line-height:1.6}.comment-form .form-submit input[type=submit],.form-submit input[type=submit]{background:var(--mw-text);color:#fff;padding:10px 22px;border:0;border-radius:var(--mw-radius-sm);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease}.comment-form .form-submit input[type=submit]:hover,.form-submit input[type=submit]:hover{background:#000}.mw-pagination{max-width:var(--mw-narrow);margin:48px auto 0;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.mw-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;background:var(--mw-bg-card);border:1px solid var(--mw-border);border-radius:var(--mw-radius-sm);font-size:13px;font-weight:500;color:var(--mw-text-muted);transition:all .15s ease}.mw-pagination .page-numbers:hover{border-color:var(--mw-accent);color:var(--mw-accent)}.mw-pagination .page-numbers.current{background:var(--mw-text);color:#fff;border-color:var(--mw-text)}.mw-pagination .page-numbers.dots{background:#fff0;border-color:#fff0}.mw-footer{position:relative;background:#0a0a0c;color:rgb(255 255 255 / .62);padding:72px 0 0;margin-top:96px;font-size:14px;overflow:hidden}.mw-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .12) 20%,var(--mw-accent) 50%,rgb(255 255 255 / .12) 80%,transparent 100%)}.mw-footer::after{content:'';position:absolute;top:-240px;right:-180px;width:480px;height:480px;background:radial-gradient(circle,rgb(30 64 175 / .18) 0%,transparent 70%);pointer-events:none}.mw-footer .mw-container{position:relative;z-index:1}.mw-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1.2fr 1fr;gap:56px;padding-bottom:56px}.mw-footer h2,.mw-footer h3,.mw-footer h4,.mw-footer h5,.mw-footer h6{color:#fff}.mw-footer .widget{background:#fff0;border:0;padding:0}.mw-footer-heading,.mw-footer .widget .mw-widget-title,.mw-footer .widget .widget-title,.mw-footer .widget .sidebar-heading{color:#fff;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-family:var(--mw-sans);font-weight:600;margin:0 0 18px;padding:0;border:0}.mw-footer-list,.mw-footer .widget ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.mw-footer-list li,.mw-footer .widget li{margin:0;padding:0;border:0}.mw-footer-list a,.mw-footer .widget li a{color:rgb(255 255 255 / .62);font-size:14px;text-decoration:none;transition:color .15s ease,transform .15s ease;display:inline-block}.mw-footer-list a:hover,.mw-footer .widget li a:hover{color:#fff;transform:translateX(2px)}.mw-footer-brand-col{padding-right:12px}.mw-footer-brand{font-family:var(--mw-serif);font-size:1.7rem;color:#fff;font-weight:500;font-style:italic;letter-spacing:-.01em;margin-bottom:16px;display:flex;align-items:center;gap:12px;text-decoration:none}.mw-footer-brand .mw-brand-mark{background:#fff;color:#0a0a0c;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;font-family:var(--mw-sans);font-style:normal;font-weight:600;font-size:16px}.mw-footer-desc{color:rgb(255 255 255 / .5);font-size:14px;line-height:1.65;max-width:340px;margin:0 0 22px}.mw-footer-social{display:flex;gap:8px;flex-wrap:wrap}.mw-footer-social a{width:38px;height:38px;border:1px solid rgb(255 255 255 / .12);border-radius:9px;display:grid;place-items:center;color:rgb(255 255 255 / .6);transition:all .2s ease;background:rgb(255 255 255 / .02)}.mw-footer-social a:hover{border-color:rgb(255 255 255 / .4);color:#fff;background:rgb(255 255 255 / .06);transform:translateY(-1px)}.mw-footer-divider{height:1px;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .12) 50%,transparent 100%);margin:0}.mw-footer-bottom{padding:28px 0;display:flex;justify-content:space-between;align-items:center;color:rgb(255 255 255 / .42);font-size:13px;flex-wrap:wrap;gap:14px}.mw-footer-bottom a{color:rgb(255 255 255 / .62);text-decoration:none;transition:color .15s ease}.mw-footer-bottom a:hover{color:#fff}.mw-footer-bottom-right .mw-footer-nav,.mw-footer-bottom-right ul{list-style:none;padding:0;margin:0;display:inline-flex;gap:22px;flex-wrap:wrap}.mw-footer-bottom-right .mw-footer-nav li{margin:0;padding:0}.mw-404{text-align:center;padding:80px 24px;max-width:560px;margin:0 auto}.mw-404 .mw-404-num{font-family:var(--mw-serif);font-size:6rem;font-weight:400;line-height:1;color:var(--mw-accent);margin-bottom:12px;font-style:italic}.mw-404 h1{font-size:2rem;margin-bottom:14px}.mw-404 p{color:var(--mw-text-muted);margin-bottom:28px}@media (max-width:1024px){.mw-content-layout{grid-template-columns:minmax(0,1fr);gap:32px}.mw-toc-sidebar{display:none}.mw-content-layout-with-sidebar{grid-template-columns:minmax(0,1fr)}.mw-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:768px){.mw-search-trigger{display:none}.mw-cta{display:none}.mw-mobile-search{display:inline-flex}.mw-menu-toggle{display:inline-flex}.mw-nav{display:none;position:fixed;top:var(--mw-nav-h);left:0;right:0;background:#fff;border-top:1px solid var(--mw-border);padding:16px 24px 24px;flex-direction:column;align-items:stretch;max-height:calc(100vh - var(--mw-nav-h));overflow-y:auto;box-shadow:var(--mw-shadow-md)}.mw-nav.is-open{display:flex}.mw-nav ul{flex-direction:column;gap:0;align-items:stretch}.mw-nav li{width:100%;border-bottom:1px solid var(--mw-border-soft)}.mw-nav li:last-child{border-bottom:0}.mw-nav a{padding:14px 0;display:block;font-size:15px}.mw-nav .current-menu-item>a::after,.mw-nav .current_page_item>a::after{display:none}.mw-nav .current-menu-item>a,.mw-nav .current_page_item>a{color:var(--mw-accent)}.mw-nav .sub-menu,.mw-nav .children{position:static;box-shadow:none;border:0;padding:0 0 8px 16px;margin:0;display:flex}.mw-nav .sub-menu a,.mw-nav .children a{padding:8px 0;font-size:14px}.mw-hero{padding:40px 0 32px}.mw-hero h1{font-size:2rem}.mw-hero-search{padding:12px 14px;font-size:14px}.mw-section{padding:40px 0}.mw-section-head{margin-bottom:28px}.mw-cat-grid{grid-template-columns:1fr;gap:14px}.mw-cat-card{padding:22px 20px}.mw-page-header{margin-bottom:24px;padding-bottom:20px}.mw-article{font-size:16px}.mw-article>p:first-of-type{font-size:1.08em}.mw-post-nav{grid-template-columns:1fr;gap:10px}.mw-post-nav-link.next{text-align:left}.mw-post-nav-link.next .mw-post-nav-label{justify-content:flex-start}.mw-footer-grid{grid-template-columns:1fr;gap:28px}.mw-footer{padding:40px 0 0;margin-top:56px}.mw-footer-bottom{justify-content:center;text-align:center;flex-direction:column}.mw-search-modal{padding:24px 12px 12px}.mw-search-input-wrap{padding:14px 16px}.mw-search-result{padding:10px 16px}.mw-comments-area{margin-top:40px}.comment-list ol.children{padding-left:16px}.mw-main{padding:32px 0 56px}}@media (max-width:480px){.mw-container{padding:0 16px}.mw-brand-tagline{display:none}.mw-hero-stats{gap:16px;font-size:11px}body{font-size:15px}h1{font-size:1.85rem}.mw-search-input{font-size:16px}.mw-helpful-btns{flex-direction:column}.mw-helpful-btn{width:100%;justify-content:center}}@media print{.mw-header,.mw-footer,.mw-toc-sidebar,.mw-sidebar,.mw-helpful,.mw-post-nav,.mw-comments-area,.mw-search-trigger,.mw-mobile-search,.mw-menu-toggle,.mw-cta{display:none!important}.mw-content-layout{grid-template-columns:1fr!important}body{background:#fff;color:#000}a{color:#000;text-decoration:underline}.mw-article{font-size:12pt;line-height:1.55}}.alignleft{float:left;margin:0 1.5em 1em 0;max-width:50%}.alignright{float:right;margin:0 0 1em 1.5em;max-width:50%}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignwide{max-width:1100px;margin-left:-160px;margin-right:-160px}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (max-width:1100px){.alignwide,.alignfull{margin-left:0;margin-right:0;max-width:100%;width:100%}}.wp-caption{max-width:100%}.wp-caption-text,.gallery-caption{font-size:13px;color:var(--mw-text-soft);text-align:center;font-style:italic;padding-top:6px}.bypostauthor{display:block}.sticky{position:relative}.sticky::before{content:'★';position:absolute;top:14px;right:14px;color:var(--mw-accent);font-size:14px}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:1.5em 0}.gallery-item{margin:0}.gallery-item img{border-radius:var(--mw-radius-sm);border:1px solid var(--mw-border)}.wp-block-image img{border-radius:var(--mw-radius)}.wp-block-quote,.wp-block-pullquote{font-family:var(--mw-serif);font-style:italic}.wp-block-button__link{background:var(--mw-text);color:#fff;padding:10px 22px;border-radius:var(--mw-radius-sm);font-weight:500}.wp-block-button__link:hover{background:#000;color:#fff}.wp-block-code,.wp-block-preformatted{background:#1a1a1a;color:#f5f5f5;padding:1em 1.4em;border-radius:var(--mw-radius)}#mywiki-page-loader{display:none}.mw-modal-overlay{position:absolute;inset:0;background:#fff0;z-index:-1}body.mw-modal-open{overflow:hidden}.mw-search-close{font-family:var(--mw-mono);font-size:11px;color:var(--mw-text-muted);border:1px solid var(--mw-border-strong);padding:3px 8px;border-radius:4px;background:#fff0;cursor:pointer;transition:background .12s ease,color .12s ease}.mw-search-close:hover{background:var(--mw-bg-soft);color:var(--mw-text)}.mw-search-empty{padding:56px 24px;text-align:center;color:var(--mw-text-soft);font-size:14px}.mw-search-empty-title{font-family:var(--mw-serif);font-size:19px;color:var(--mw-text);margin:0 0 6px;font-weight:500}.mw-search-empty-title em{color:var(--mw-accent);font-style:italic;font-weight:500}.mw-search-empty-hint{margin:0;font-size:13.5px;color:var(--mw-text-soft)}.mw-search-loading{display:flex;align-items:center;gap:10px;justify-content:center;padding:40px 24px;color:var(--mw-text-soft);font-size:13.5px}.mw-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--mw-border-strong);border-top-color:var(--mw-accent);animation:mwSpin .7s linear infinite}@keyframes mwSpin{to{transform:rotate(360deg)}}.mw-search-group+.mw-search-group{border-top:1px solid var(--mw-border)}.mw-search-group-title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mw-text-soft);padding:14px 20px 6px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.mw-search-group-count{font-family:var(--mw-mono);font-size:10.5px;color:var(--mw-text-faint);background:var(--mw-bg-soft);padding:1px 7px;border-radius:999px;letter-spacing:0;font-weight:500}.mw-search-group-list{list-style:none;margin:0;padding:0 0 8px}.mw-search-group-list li{margin:0}.mw-search-result-excerpt{display:block;font-size:12.5px;color:var(--mw-text-soft);margin-top:2px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.mw-search-result-crumbs{display:block;font-size:11.5px;color:var(--mw-text-faint);margin-top:4px;font-family:var(--mw-mono);letter-spacing:.01em}.mw-search-result-arrow{font-family:var(--mw-mono);font-size:12px;color:var(--mw-text-faint);align-self:center;opacity:0;transition:opacity .12s ease,transform .12s ease}.mw-search-result.is-active .mw-search-result-arrow,.mw-search-result:hover .mw-search-result-arrow{opacity:1;transform:translateX(2px)}.mw-search-result mark{background:var(--mw-highlight);padding:0 2px;border-radius:2px;color:var(--mw-text);font-weight:600}.mw-search-footer-meta{margin-left:auto;color:var(--mw-text-faint)}.mw-article-content h2,.mw-article-content h3{position:relative}.mw-anchor-link{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;width:22px;height:22px;border-radius:4px;color:var(--mw-text-faint);opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease;vertical-align:middle;text-decoration:none}.mw-article-content h2:hover .mw-anchor-link,.mw-article-content h3:hover .mw-anchor-link{opacity:1}.mw-anchor-link:hover{background:var(--mw-accent-soft);color:var(--mw-accent)}@media (max-width:1023px){.mw-nav.is-open{display:block;position:fixed;top:var(--mw-nav-h);left:0;right:0;background:var(--mw-bg-card);border-bottom:1px solid var(--mw-border);padding:16px 20px 24px;box-shadow:var(--mw-shadow-md);max-height:calc(100vh - var(--mw-nav-h));overflow-y:auto;z-index:90}.mw-nav.is-open ul{display:flex;flex-direction:column;gap:4px}.mw-nav.is-open li{width:100%}.mw-nav.is-open a{display:block;padding:12px 14px;border-radius:var(--mw-radius-sm);font-size:15px}.mw-nav.is-open a:hover{background:var(--mw-bg-soft)}body.mw-nav-open{overflow:hidden}}.mw-search-input-wrap button.mw-search-close{cursor:pointer}@media (max-width:640px){.mw-search-modal{padding:0}.mw-search-box{max-width:100%;border-radius:0;max-height:100vh;height:100vh}.mw-search-footer{font-size:10.5px;padding:8px 14px}.mw-search-footer-meta{display:none}}.mw-helpful-btn.is-selected{background:var(--mw-accent);border-color:var(--mw-accent);color:#fff}.mw-helpful-btn:disabled{cursor:default;opacity:.85}.mw-helpful-feedback{margin-top:14px;font-family:var(--mw-serif);font-style:italic;font-size:1rem;color:var(--mw-accent)}.mw-header-search{position:relative;display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--mw-border-strong);border-radius:8px;background:var(--mw-bg-card);width:200px;transition:border-color .15s,box-shadow .15s}.mw-header-search:focus-within{border-color:var(--mw-accent);box-shadow:0 0 0 3px var(--mw-accent-soft)}.mw-header-search>svg{color:var(--mw-text-soft);flex-shrink:0}.mw-header-search-input{flex:1;border:0;background:#fff0;outline:0;font-size:13.5px;color:var(--mw-text);min-width:0;font-family:inherit}.mw-header-search-input::placeholder{color:var(--mw-text-faint)}.mw-hero-search-wrap{position:relative;display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--mw-bg-card);border:1px solid var(--mw-border-strong);border-radius:12px;width:100%;max-width:460px;margin:0 auto;box-shadow:0 1px 0 rgb(0 0 0 / .02);transition:border-color .15s,box-shadow .15s;z-index:20}.mw-hero-search-wrap:focus-within{border-color:var(--mw-accent);box-shadow:0 0 0 3px var(--mw-accent-soft);z-index:30}.mw-hero-search-icon{color:var(--mw-text-soft);display:inline-flex}.mw-hero-search-input{flex:1;border:0;background:#fff0;outline:0;font-size:15px;color:var(--mw-text);min-width:0;font-family:inherit}.mw-hero-search-input::placeholder{color:var(--mw-text-faint)}.mw-suggest-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--mw-bg-card);border:1px solid var(--mw-border);border-radius:12px;box-shadow:0 24px 48px -16px rgb(15 15 20 / .18),0 0 0 1px rgb(15 15 20 / .02);max-height:480px;overflow-y:auto;z-index:1000}.mw-hero-search-wrap .mw-suggest-panel{max-width:100%}.mw-header-search .mw-suggest-panel{min-width:380px;left:auto;right:0;max-width:calc(100vw - 32px)}.mw-suggest-empty{padding:28px 20px;text-align:center}.mw-suggest-empty-title{font-family:var(--mw-serif);font-size:17px;color:var(--mw-text);font-weight:500;margin:0 0 4px}.mw-suggest-empty-title em{color:var(--mw-accent);font-style:italic}.mw-suggest-empty-hint{margin:0;font-size:13px;color:var(--mw-text-soft)}.mw-suggest-loading{display:flex;align-items:center;gap:10px;justify-content:center;padding:24px 20px;color:var(--mw-text-soft);font-size:13px}.mw-suggest-group+.mw-suggest-group{border-top:1px solid var(--mw-border)}.mw-suggest-group-title{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mw-text-soft);padding:12px 16px 6px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.mw-suggest-group-count{font-family:var(--mw-mono);font-size:10px;color:var(--mw-text-faint);background:var(--mw-bg-soft);padding:1px 6px;border-radius:999px;font-weight:500;letter-spacing:0}.mw-suggest-group-list{list-style:none;margin:0;padding:0 0 6px}.mw-suggest-group-list li{margin:0}.mw-suggest-result{display:flex;align-items:flex-start;gap:10px;padding:9px 16px;color:var(--mw-text);border-left:3px solid #fff0;text-decoration:none;transition:background .1s,border-color .1s}.mw-suggest-result:hover,.mw-suggest-result.is-active{background:var(--mw-bg-soft);border-left-color:var(--mw-accent);color:var(--mw-text)}.mw-suggest-result-icon{width:24px;height:24px;border-radius:6px;background:var(--mw-accent-soft);color:var(--mw-accent);display:grid;place-items:center;flex-shrink:0;margin-top:1px}.mw-suggest-result-body{flex:1;min-width:0}.mw-suggest-result-title{display:block;font-size:13.5px;font-weight:500;color:var(--mw-text);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-suggest-result-excerpt{display:block;font-size:12px;color:var(--mw-text-soft);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-suggest-result-crumbs{display:block;font-size:11px;color:var(--mw-text-faint);margin-top:3px;font-family:var(--mw-mono)}.mw-suggest-result-arrow{font-family:var(--mw-mono);font-size:11px;color:var(--mw-text-faint);align-self:center;opacity:0;transition:opacity .12s}.mw-suggest-result:hover .mw-suggest-result-arrow,.mw-suggest-result.is-active .mw-suggest-result-arrow{opacity:1}.mw-suggest-result mark{background:var(--mw-highlight);padding:0 2px;border-radius:2px;color:var(--mw-text);font-weight:600}.mw-suggest-foot{border-top:1px solid var(--mw-border);padding:8px 16px;background:var(--mw-bg);display:flex;gap:14px;font-size:11px;color:var(--mw-text-soft);align-items:center}@media (max-width:1023px){.mw-header-search{display:none}body.mw-header-search-open .mw-header-search{display:flex;position:fixed;top:var(--mw-nav-h);left:16px;right:16px;width:auto;z-index:95}}@media (min-width:1024px){.mw-mobile-search{display:none}}.cqb-quiz-container,.cqb-quiz-container *{box-sizing:border-box}.cqb-quiz-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 16px rgb(0 0 0 / .06);padding:24px;margin:24px 0;font-family:inherit;color:#1e293b;position:relative;content-visibility:auto;contain-intrinsic-size:auto 240px}#cqb-quiz-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(15 23 42 / .65);display:flex;align-items:center;justify-content:center;z-index:999999;opacity:0;pointer-events:none;transition:opacity 0.25s ease;padding:15px}#cqb-quiz-modal.active{opacity:1;pointer-events:auto}#cqb-quiz-modal .cqb-quiz-card{background:#fff;border-radius:14px;box-shadow:0 10px 30px rgb(0 0 0 / .2);padding:30px;width:100%;max-width:680px;max-height:90vh;overflow-y:auto;position:relative}.cqb-modal-close{position:absolute;top:14px;right:18px;font-size:24px;background:none;border:none;color:#94a3b8;cursor:pointer;font-weight:700;line-height:1}.cqb-modal-close:hover{color:#0f172a}.cqb-top-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:8px}.cqb-progress-text{font-size:.85rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.5px}.cqb-meta-actions{display:flex;align-items:center;gap:8px}.cqb-bookmark-btn{background:#f1f5f9;border:1px solid #cbd5e1;padding:5px 11px;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;color:#475569;transition:all 0.2s}.cqb-bookmark-btn.is-saved{background:#fef08a;border-color:#eab308;color:#854d0e}.cqb-view-bookmarks-btn{background:#eff6ff;border:1px solid #bfdbfe;padding:5px 11px;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;color:#1d4ed8}.cqb-progress-track{background:#f1f5f9;height:6px;border-radius:8px;margin-bottom:20px;overflow:hidden}.cqb-progress-bar{background:#0284c7;width:0%;height:100%;transition:width 0.3s ease}.cqb-main-title{font-size:1.25rem;font-weight:700;line-height:1.45;margin-bottom:20px;color:#0f172a}.cqb-question-lead{margin-bottom:12px}.cqb-statement-list{display:flex;flex-direction:column;gap:8px;margin:14px 0 20px}.cqb-statement-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;line-height:1.55}.cqb-statement-number{flex:0 0 auto;min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#e2e8f0;color:#334155;font-size:.82rem;font-weight:800}.cqb-statement-text{flex:1;min-width:0}.cqb-options-grid{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.cqb-option-node{display:flex;align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;padding:12px 16px;text-align:left;cursor:pointer;font-size:.98rem;transition:all 0.15s ease;width:100%;color:#1e293b}.cqb-option-node:hover:not(:disabled){background:#f0f9ff;border-color:#7dd3fc}.cqb-option-node .opt-prefix{background:#e2e8f0;border-radius:4px;font-weight:700;padding:2px 8px;margin-right:12px;font-size:.88rem;color:#475569;flex-shrink:0}.cqb-option-node.correct{background:#f0fdf4!important;border-color:#22c55e!important;color:#15803d!important;font-weight:600}.cqb-option-node.correct .opt-prefix{background:#22c55e!important;color:#ffffff!important}.cqb-option-node.wrong{background:#fef2f2!important;border-color:#ef4444!important;color:#b91c1c!important}.cqb-option-node.wrong .opt-prefix{background:#ef4444!important;color:#ffffff!important}.cqb-feedback-box{padding:14px 16px;border-radius:8px;font-weight:500;margin-bottom:20px;font-size:.95rem;line-height:1.5}.cqb-feedback-box.success{background:#dcfce7;color:#166534;border-left:4px solid #22c55e}.cqb-feedback-box.danger{background:#fee2e2;color:#991b1b;border-left:4px solid #ef4444}.cqb-explanation-title{font-weight:700;margin-top:8px;padding-top:6px;border-top:1px dashed rgb(0 0 0 / .1);font-size:.88rem;text-transform:uppercase}.cqb-explanation-text{font-weight:400;margin-top:4px;color:#334155}.cqb-actions-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f5f9;padding-top:16px;flex-wrap:wrap;gap:8px}.cqb-btn{padding:9px 18px;border:none;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all 0.2s;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.btn-primary{background:#0284c7;color:#fff}.btn-primary:hover{background:#0369a1}.btn-secondary{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.btn-secondary:hover{background:#e2e8f0}.btn-success{background:#16a34a;color:#fff}.btn-success:hover{background:#15803d}.btn-whatsapp{background:#25d366;color:#fff}.btn-whatsapp:hover{background:#1eb956}.btn-danger-outline{background:#fff0;border:1px solid #fca5a5;color:#dc2626;padding:4px 8px;font-size:.8rem;border-radius:4px;cursor:pointer}.hidden{display:none!important}.cqb-results-wrap{padding:10px 0;text-align:center}.cqb-score-circle{width:100px;height:100px;border-radius:50%;background:#f0f9ff;border:4px solid #0284c7;margin:0 auto 16px auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.cqb-score-number{font-size:1.8rem;font-weight:800;color:#0284c7;line-height:1}.cqb-score-total{font-size:.82rem;color:#64748b;font-weight:600}.cqb-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.cqb-stat-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.cqb-stat-val{font-size:1.3rem;font-weight:800;line-height:1.2}.cqb-stat-lbl{font-size:.78rem;font-weight:600;text-transform:uppercase;color:#64748b}.cqb-review-list{text-align:left;margin-top:25px;border-top:1px solid #f1f5f9;padding-top:18px;max-height:320px;overflow-y:auto}.cqb-review-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;margin-bottom:10px;font-size:.92rem}.cqb-review-item.is-correct{border-left:4px solid #22c55e}.cqb-review-item.is-wrong{border-left:4px solid #ef4444}.cqb-bookmarks-hub{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 4px 16px rgb(0 0 0 / .06)}.cqb-bookmark-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-bottom:14px;position:relative;content-visibility:auto;contain-intrinsic-size:auto 160px}.cqb-bookmark-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.cqb-bookmark-q-title{font-weight:700;font-size:1.05rem;color:#0f172a;line-height:1.4}.cqb-bookmark-opts-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.cqb-bookmark-opt-item{background:#fff;border:1px solid #cbd5e1;padding:6px 10px;border-radius:5px;font-size:.88rem}.cqb-bookmark-opt-item.is-ans{border-color:#22c55e;background:#f0fdf4;color:#15803d;font-weight:600}.cqb-bookmark-exp{font-size:.88rem;color:#475569;background:#fff;padding:8px 12px;border-radius:6px;border:1px dashed #cbd5e1;margin-top:8px}@media (max-width:640px){.cqb-bookmark-opts-list{grid-template-columns:1fr}.cqb-actions-row{flex-direction:column;width:100%}.cqb-actions-row .cqb-btn{width:100%;justify-content:center}}.csb-bank-container{max-width:850px;margin:20px auto;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#2d3748}.csb-toolbar{background:#f7fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:25px;box-shadow:0 1px 3px rgb(0 0 0 / .02)}.csb-filter-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:15px}.csb-search-input{flex:2 1 250px;padding:10px 14px;border:2px solid #e2e8f0;border-radius:8px;font-size:.95rem}.csb-select-filter{flex:1 1 180px;padding:10px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;font-size:.9rem}.csb-mode-container{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e2e8f0;padding-top:15px;flex-wrap:wrap;gap:10px}.csb-mode-toggle{display:inline-flex;background:#e2e8f0;border-radius:8px;padding:4px;gap:4px}.csb-mode-btn{border:none;padding:6px 14px;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:600;color:#4a5568;background:none}.csb-mode-btn.active-mode{background:#3182ce;color:#fff}.csb-neg-config{display:none;align-items:center;gap:10px;background:#fffaf0;border:1px solid #feebc8;padding:8px 14px;border-radius:8px;font-size:.85rem}.csb-neg-config.visible-config{display:inline-flex}.csb-neg-input{width:60px;padding:4px 6px;border:1px solid #cbd5e0;border-radius:4px;text-align:center}.csb-filter-btn{background:#fff;border:2px solid #cbd5e0;border-radius:8px;padding:9px 14px;font-size:.9rem;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:6px}.csb-filter-btn.active-filter{background:#ebf8ff;color:#2b6cb0;border-color:#4299e1}.csb-q-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:25px;margin-bottom:20px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .01);position:relative;content-visibility:auto;contain-intrinsic-size:auto 260px}.csb-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px dashed #e2e8f0;padding-bottom:10px}.csb-badge-cluster{display:inline-flex;gap:6px}.csb-badge{background:#edf2f7;color:#4a5568;font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:12px;text-transform:uppercase}.csb-badge.subtopic-badge{background:#e2e8f0;color:#2d3748;text-transform:none}.csb-bookmark-trigger{background:none;border:none;cursor:pointer;font-size:1.3rem;color:#cbd5e0}.csb-bookmark-trigger.bookmarked{color:#ecc94b}.csb-question-text{font-size:1.15rem;font-weight:600;line-height:1.5;margin-bottom:18px;color:#1a202c}.csb-options-stack{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:18px}@media (min-width:600px){.csb-options-stack{grid-template-columns:1fr 1fr}}.csb-option-item{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 15px;font-size:.95rem;display:flex;align-items:center;cursor:pointer;transition:background 0.15s}.csb-option-item:hover{background:#edf2f7}.csb-option-item input{margin-right:12px}.csb-opt-label{font-weight:700;color:#4a5568;margin-right:8px;background:#e2e8f0;padding:2px 6px;border-radius:4px;font-size:.85rem}.csb-option-item.marked-correct{background:#f0fff4!important;border-color:#38a169!important;color:#276749;font-weight:600}.csb-option-item.marked-correct .csb-opt-label{background:#38a169;color:#fff}.csb-option-item.marked-wrong{background:#fff5f5!important;border-color:#e53e3e!important;color:#9b2c2c}.csb-option-item.marked-wrong .csb-opt-label{background:#e53e3e;color:#fff}.csb-toggle-btn{background:#2d3748;color:#fff;border:none;border-radius:6px;padding:9px 18px;font-size:.85rem;font-weight:600;cursor:pointer}.csb-answer-panel{margin-top:15px;padding:15px;background:#f7fafc;border-left:4px solid #4a5568;border-radius:0 8px 8px 0;display:none}.csb-answer-panel.revealed{display:block}.csb-notes-box{margin-top:10px;padding-top:10px;border-top:1px dashed #cbd5e0;font-size:.95rem;color:#4a5568}.csb-exam-submit-tray{display:none;text-align:center;margin:25px 0;padding:20px;background:#edf2f7;border-radius:12px}.csb-exam-submit-tray.visible-tray{display:block}.csb-submit-page-btn{background:#38a169;color:#fff;border:none;font-size:1rem;font-weight:700;padding:12px 30px;border-radius:8px;cursor:pointer}.csb-results-billboard{display:none;background:#ebf8ff;border:2px solid #63b3ed;border-radius:12px;padding:20px;margin-bottom:25px;text-align:center}.csb-results-billboard.visible-billboard{display:block}.csb-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px;margin-top:15px}.csb-stat-card{background:#fff;padding:12px;border-radius:8px;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.csb-stat-num{font-size:1.4rem;font-weight:800;color:#2b6cb0}.csb-stat-lbl{font-size:.75rem;color:#718096;font-weight:700;text-transform:uppercase}.csb-stream-wrapper{position:relative;min-height:180px;width:100%}.csb-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(255 255 255 / .75);z-index:20;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px);border-radius:12px}.csb-spinner{width:36px;height:36px;border:3px solid #cbd5e0;border-top-color:#3182ce;border-radius:50%;animation:csb-spin 0.7s linear infinite}@keyframes csb-spin{to{transform:rotate(360deg)}}.csb-pagination-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding-top:20px;border-top:1px solid #e2e8f0}.csb-pagination-left,.csb-pagination-right{display:inline-flex;align-items:center;gap:10px}.csb-page-btn{background:#3182ce;color:#fff;border:none;padding:9px 20px;border-radius:8px;cursor:pointer;font-weight:600;transition:background 0.15s}.csb-page-btn:hover:not(:disabled){background:#2b6cb0}.csb-page-btn:disabled{background:#cbd5e0;cursor:not-allowed;opacity:.6}.csb-per-page-select{padding:6px 10px;border:1px solid #cbd5e0;border-radius:6px;background:#fff;font-size:.85rem;font-weight:600;color:#4a5568}.csb-hidden-card{display:none!important}.csb-empty-notice{text-align:center;padding:40px;color:#718096}.no-js img.lazyload{display:none}figure.wp-block-image img.lazyloading{min-width:150px}.lazyload,.lazyloading{--smush-placeholder-width:100px;--smush-placeholder-bg-max-width:120px;--smush-placeholder-aspect-ratio:1/1;width:var(--smush-image-width,var(--smush-placeholder-width))!important;aspect-ratio:var(--smush-image-aspect-ratio,var(--smush-placeholder-aspect-ratio))!important}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 400ms;transition-delay:0ms}.googlesitekit-sign-in-with-google__frontend-output-button{max-width:320px}.interim-login #login>.googlesitekit-sign-in-with-google__frontend-output-button{margin-bottom:16px}