@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_35112f12-module__FvZN3a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_35112f12-module__FvZN3a__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_ec76ef60-module__y36ooG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ec76ef60-module__y36ooG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.ck-banner{z-index:9990;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0c1022f7 0%,#080a16fc 100%);border-top:1px solid #ff8a5f59;transition:transform .45s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 48px #00000073}.ck-banner--show{transform:translateY(0)}.ck-banner__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;padding:1.25rem clamp(1rem,3vw,2rem);display:flex}.ck-banner__info{flex:1;align-items:flex-start;gap:1rem;min-width:min(100%,280px);display:flex}.ck-banner__icon{background:linear-gradient(135deg,#ff8a5f40,#a89bd933);border:1px solid #ff8a5f59;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.35rem;display:flex}.ck-banner__title{color:#f5f5f7;margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.ck-banner__text{color:#9ba1b5f2;max-width:52ch;margin:0;font-size:.88rem;line-height:1.55}.ck-banner__link{color:#ff8a5f;font-weight:600;text-decoration:none}.ck-banner__link:hover{text-decoration:underline}.ck-banner__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.ck-btn{cursor:pointer;border:none;border-radius:100px;padding:.62rem 1.15rem;font-family:inherit;font-size:.84rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}.ck-btn--primary{color:#0a0e1f;background:linear-gradient(135deg,#ff8a5f,#e86f45);box-shadow:0 6px 20px #ff8a5f47}.ck-btn--primary:hover{transform:translateY(-1px)}.ck-btn--outline{color:#f5f5f7d9;background:0 0;border:1px solid #9ba1b573}.ck-btn--outline:hover{border-color:#f5f5f799}.ck-btn--ghost{color:#a89bd9;background:#a89bd91a;border:1px solid #a89bd959}.ck-btn--ghost:hover{background:#a89bd92e}.ck-modal{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04060eb8;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.ck-modal__panel{background:linear-gradient(165deg,#12182e 0%,#0c1022 100%);border:1px solid #2a3358bf;border-radius:20px;width:100%;max-width:560px;max-height:min(88vh,720px);padding:1.75rem 1.5rem 1.5rem;position:relative;overflow-y:auto;box-shadow:0 24px 64px #00000080}.ck-modal__close{color:#f5f5f7cc;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;width:36px;height:36px;font-size:1.4rem;line-height:1;position:absolute;top:.85rem;right:.85rem}.ck-modal__close:hover{color:#ff8a5f;background:#ff8a5f26}.ck-modal__header{text-align:center;margin-bottom:1.5rem;padding-right:2rem}.ck-modal__header h2{color:#f5f5f7;margin:0 0 .5rem;font-size:1.35rem}.ck-modal__header p{color:#9ba1b5f2;margin:0;font-size:.9rem;line-height:1.55}.ck-category{background:#080c1c8c;border:1px solid #2a33588c;border-radius:14px;margin-bottom:1rem;padding:1.1rem 1.15rem}.ck-category__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.55rem;display:flex}.ck-category__head h3{color:#f5f5f7;margin:0;font-size:.95rem;font-weight:700}.ck-category p{color:#9ba1b5e6;margin:0;font-size:.82rem;line-height:1.55}.ck-toggle{flex-shrink:0;width:46px;height:26px;display:inline-block;position:relative}.ck-toggle input{opacity:0;width:0;height:0;position:absolute}.ck-toggle__track{cursor:pointer;background:#50587899;border-radius:26px;transition:background .25s;position:absolute;inset:0}.ck-toggle__track:before{content:"";background:#f5f5f7;border-radius:50%;width:20px;height:20px;transition:transform .25s;position:absolute;top:3px;left:3px}.ck-toggle input:checked+.ck-toggle__track{background:linear-gradient(135deg,#ff8a5f,#e86f45)}.ck-toggle input:checked+.ck-toggle__track:before{transform:translate(20px)}.ck-toggle input:disabled+.ck-toggle__track{cursor:not-allowed;background:#a89bd973}.ck-modal__actions{border-top:1px solid #2a335873;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.ck-toast{z-index:10001;color:#f5f5f7;background:linear-gradient(135deg,#28a745f2,#20c997e6);border-radius:12px;max-width:320px;padding:.85rem 1.15rem;font-size:.88rem;animation:.35s ck-toast-in;position:fixed;top:88px;right:1.25rem;box-shadow:0 8px 28px #00000059}@keyframes ck-toast-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.ck-banner__inner{text-align:center;flex-direction:column;align-items:stretch}.ck-banner__info{flex-direction:column;align-items:center}.ck-banner__actions{justify-content:center}.ck-btn{flex:auto;min-width:calc(50% - .3rem)}}body:has(.simple-site) .ck-banner{color:var(--navy,#1f2a5e);background:#f7f6f3;border-top-color:#dcd9d2;box-shadow:0 -5px 28px #0a0e1f14}body:has(.simple-site) .ck-banner__icon{background:#efede8;border-color:#ded7ce}body:has(.simple-site) .ck-banner__title{color:var(--navy,#1f2a5e)}body:has(.simple-site) .ck-modal__header h2{color:var(--navy,#1f2a5e)}body:has(.simple-site) .ck-category__head h3{color:var(--navy,#1f2a5e)}body:has(.simple-site) .ck-banner__text{color:#4f5c80}body:has(.simple-site) .ck-modal__header p{color:#4f5c80}body:has(.simple-site) .ck-category p{color:#4f5c80}body:has(.simple-site) .ck-banner__link{color:#655582}body:has(.simple-site) .ck-btn{color:var(--navy,#1f2a5e);box-shadow:none;background:0 0;border:2px solid #ff865d}body:has(.simple-site) .ck-btn:is(:hover,:focus-visible){color:#b94c28;box-shadow:inset 0 0 0 1px #ff865d}body:has(.simple-site) .ck-banner__link:is(:hover,:focus-visible){background:#ff865d2b;-webkit-text-decoration:underline #ff865d;text-decoration:underline #ff865d;text-decoration-thickness:2px}body:has(.simple-site) .ck-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0e1f47}body:has(.simple-site) .ck-modal__panel{color:var(--navy,#1f2a5e);background:#fffefa;border-color:#dcd9d2;border-radius:12px;box-shadow:0 20px 64px #0a0e1f2e}body:has(.simple-site) .ck-modal__close{color:var(--navy,#1f2a5e);background:0 0;border:2px solid #ff865d}body:has(.simple-site) .ck-modal__close:is(:hover,:focus-visible){color:#b94c28;background:0 0;box-shadow:inset 0 0 0 1px #ff865d}body:has(.simple-site) .ck-category{background:#f7f6f3;border-color:#deddd9;border-radius:8px}body:has(.simple-site) .ck-toggle__track{background:#737885}body:has(.simple-site) .ck-toggle__track:before{background:#fffefa}body:has(.simple-site) .ck-toggle input:checked+.ck-toggle__track{background:#ff8a5f;box-shadow:inset 0 0 0 1px #9f553c}body:has(.simple-site) .ck-toggle input:checked+.ck-toggle__track:before{background:#0a0e1f}body:has(.simple-site) .ck-toggle input:disabled+.ck-toggle__track{background:#c5badc;box-shadow:inset 0 0 0 1px #81728e}body:has(.simple-site) .ck-modal__actions{border-top-color:#deddd9}body:has(.simple-site) .ck-toast{color:var(--navy,#1f2a5e);background:#ece7f3;border:1px solid #c9bfda;box-shadow:0 7px 24px #0a0e1f1a}body:has(.simple-site) .ck-btn:focus-visible{outline-offset:4px;outline:2px solid #ff865d}body:has(.simple-site) .ck-banner__link:focus-visible{outline-offset:4px;outline:2px solid #ff865d}body:has(.simple-site) .ck-modal__close:focus-visible{outline-offset:4px;outline:2px solid #ff865d}body:has(.simple-site) .ck-toggle input:focus-visible+.ck-toggle__track{outline-offset:4px;outline:2px solid #ff865d}:is(body:has(.simple-site) .ck-btn,body:has(.simple-site) .ck-modal__close){border-radius:3px}
.SimpleAssistant-module__KHjY6q__assistant{right:max(24px, env(safe-area-inset-right,0px));bottom:max(22px, env(safe-area-inset-bottom,0px));z-index:90;pointer-events:none;width:min(400px,100% - 48px);color:var(--simple-ink,#1f2a5e);font-family:var(--font-inter), "Inter", sans-serif;justify-content:flex-end;display:flex;position:fixed}.SimpleAssistant-module__KHjY6q__launcher{pointer-events:auto;border:1px solid var(--simple-ink,#1f2a5e);background:var(--simple-ink,#1f2a5e);color:#fffdf9;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:13px;font-weight:600;line-height:1.4;transition:background-color .16s,border-color .16s;display:inline-flex;box-shadow:0 5px 18px #1f2a5e2e}.SimpleAssistant-module__KHjY6q__launcher:hover,.SimpleAssistant-module__KHjY6q__launcher[aria-expanded=true]{background:#303e79;border-color:#303e79;box-shadow:0 0 0 3px #ff865d3d,0 7px 22px #1f2a5e38}.SimpleAssistant-module__KHjY6q__launcher svg{color:#d6c9ef;width:23px;height:23px}.SimpleAssistant-module__KHjY6q__launcher:focus-visible{outline:2px solid var(--simple-coral,#ff865d);outline-offset:4px}.SimpleAssistant-module__KHjY6q__panelSlot{pointer-events:auto;width:100%;position:absolute;bottom:62px;right:0}.SimpleAssistant-module__KHjY6q__panelSlot[hidden]{display:none}.SimpleAssistant-module__KHjY6q__loading{color:var(--simple-muted,#4f5c80);background:#fffdf9;border:1px solid #ddd6ca;border-radius:18px;align-items:center;gap:12px;padding:25px;font-size:14px;display:flex;box-shadow:0 15px 50px #16192d1f}.SimpleAssistant-module__KHjY6q__spinner{border:2px solid #e5dbea;border-top-color:#715889;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite SimpleAssistant-module__KHjY6q__spin}body:has(.ck-banner--show,.ck-modal) .SimpleAssistant-module__KHjY6q__assistant{display:none}@keyframes SimpleAssistant-module__KHjY6q__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.SimpleAssistant-module__KHjY6q__assistant{right:max(12px, env(safe-area-inset-right,0px));bottom:max(12px, env(safe-area-inset-bottom,0px));width:min(400px,100% - 24px)}.SimpleAssistant-module__KHjY6q__launcher{min-height:46px;padding:11px 16px}.SimpleAssistant-module__KHjY6q__panelSlot{bottom:58px}}@media (prefers-reduced-motion:reduce){.SimpleAssistant-module__KHjY6q__launcher{transition:none}.SimpleAssistant-module__KHjY6q__spinner{animation:none}}
