.child-page-theme{background:#f4f6f5;min-height:100vh}.child-page-toolbar{color:#12345c;background:#eef3f5;border-bottom:1px solid #dbe3e8;justify-content:space-between;align-items:center;gap:20px;min-height:38px;padding:5px max(18px,50% - 580px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.child-page-toolbar a{color:inherit;font-size:12px;font-weight:900;text-decoration:none}.child-page-toolbar button{color:#12345c;cursor:pointer;min-width:72px;min-height:28px;font:inherit;background:#fff;border:1px solid #b8c8d2;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:3px 10px;display:inline-flex}.child-page-toolbar button span{font-size:13px;line-height:1}.child-page-toolbar button small{font-size:10px;font-weight:900}.child-page-toolbar__actions{align-items:center;gap:10px;display:flex}.child-page-toolbar :where(a,button):focus-visible{outline-offset:2px;outline:3px solid #00b9c8}.child-page-theme.is-night{background:#01030b}.child-page-theme.is-night .child-page-toolbar{color:#dffeff;background:#020511;border-color:#00f5ff33;box-shadow:0 0 22px #00f5ff14}.child-page-theme.is-night .child-page-toolbar a{color:#eaff00;text-shadow:0 0 8px #eaff0059}.child-page-theme.is-night .child-page-toolbar button{color:#dffeff;background:#080d22;border-color:#00f5ff80;box-shadow:0 0 12px #00f5ff1f}.child-page-theme.is-night .child-page-toolbar :where(a,button):focus-visible{outline-color:#eaff00}.child-page-footer{color:#d9e4f4;background:#06152c;border-top:1px solid #173762;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.child-page-footer__inner{grid-template-columns:220px 1fr minmax(230px,.8fr);align-items:center;gap:34px;width:min(1160px,100% - 46px);min-height:150px;margin:auto;padding:24px 0;display:grid}.child-page-footer__brand img{border-radius:18px;width:210px;max-width:100%;height:auto;display:block}.child-page-footer nav{flex-wrap:wrap;gap:10px 22px;display:flex}.child-page-footer nav a,.child-page-footer__contact a{color:#dffeff;font-size:12px;font-weight:850;text-decoration:none}.child-page-footer nav a:hover,.child-page-footer__contact a:hover{color:#eaff00}.child-page-footer__contact small{color:#91a5c1;max-width:280px;font-size:10px;line-height:1.45}.child-page-theme.is-night .child-page-footer{background:#01030b;border-top-color:#00f5ff33;box-shadow:inset 0 1px 22px #00f5ff0a}.child-page-theme.is-day .child-page-footer{background:#102b50;border-top-color:#cddbe2}@media (max-width:800px){.child-page-footer__inner{grid-template-columns:1fr;justify-items:start}.child-page-footer__contact{text-align:left;justify-items:start}}@media (max-width:620px){.child-page-toolbar{padding-inline:14px}.child-page-toolbar__actions{gap:7px}.child-page-toolbar button{min-width:34px}.child-page-toolbar button small{display:none}}.child-page-footer{color:#dbe7f5;background:#06152c;border-top:1px solid #00f5ff33;padding:34px max(20px,50% - 580px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.child-page-footer__inner{grid-template-columns:minmax(180px,.7fr) minmax(330px,1.25fr) minmax(220px,.8fr);align-items:center;gap:30px;display:grid}.child-page-footer__brand img{border-radius:18px;width:min(220px,100%);height:auto;display:block}.child-page-footer nav{flex-wrap:wrap;justify-content:center;gap:10px 20px;display:flex}.child-page-footer a{color:#dffeff;font-size:12px;font-weight:850;text-decoration:none}.child-page-footer nav a:hover,.child-page-footer__contact>a:hover{color:#eaff00}.child-page-footer__contact{text-align:right;justify-items:end;gap:6px;display:grid}.child-page-footer__contact>a:first-child{color:#eaff00;font-size:15px}.child-page-footer__contact small{color:#91a5c1;font-size:10px;line-height:1.45}.child-page-theme.is-night .child-page-footer{background:#01030b;box-shadow:inset 0 1px #00f5ff14,0 -16px 34px #00f5ff09}.child-page-theme.is-night .child-page-footer__brand img{box-shadow:0 0 22px #eaff001a}@media (max-width:820px){.child-page-footer__inner{text-align:center;grid-template-columns:1fr}.child-page-footer__brand img{margin:auto}.child-page-footer nav{justify-content:center}.child-page-footer__contact{text-align:center;justify-items:center}}
