.mx-band{height:104px}.mx-band.sch{background:radial-gradient(circle at 18% 30%,#ffffff59 0 2px,#0000 3px) 0 0/26px 26px,linear-gradient(120deg,#7c3aed,#4f46e5)}.mx-band.job{background:radial-gradient(circle at 18% 30%,#ffffff4d 0 2px,#0000 3px) 0 0/26px 26px,linear-gradient(120deg,#0f766e,#16a34a)}.mx-band.ai{background:radial-gradient(circle at 18% 30%,#ffffff4d 0 2px,#0000 3px) 0 0/26px 26px,linear-gradient(120deg,#0ea5e9,#6366f1 60%,#a855f7)}.mx-band.gov{background:radial-gradient(circle at 18% 30%,#ffffff4d 0 2px,#0000 3px) 0 0/26px 26px,linear-gradient(120deg,#006a4e,#0f766e)}.mx-ico{color:#fff}.mx-ico.sch{background:linear-gradient(135deg,#7c3aed,#4f46e5)}.mx-ico.job{background:linear-gradient(135deg,#16a34a,#065f46)}.mx-ico.ai{background:linear-gradient(135deg,#6366f1,#a855f7)}.mx-ico.gov{background:linear-gradient(135deg,#006a4e,#0f766e)}.mx-actions{grid-template-columns:1fr 46px}.mx-actions .pf-btn{min-width:0}.mx-tiles{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;list-style:none;display:grid}@media (width>=700px){.mx-tiles{grid-template-columns:repeat(3,1fr)}}.mx-tile{background:#f6faf8;border-radius:16px;flex-direction:column;gap:6px;padding:12px;display:flex}.mx-tile-i{width:34px;height:34px;color:var(--green-d);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex}.mx-tile b{font-size:14px;line-height:1.35}.mx-tile small{color:var(--muted);font-size:12.5px;line-height:1.5}.mx-tbl th small{color:#94a3b8;margin-top:1px;font-size:10.5px;font-weight:600;display:block}.mx-tbl td{white-space:nowrap}.mx-tbl td:first-child{white-space:normal}@media (width>=768px){.mx-band{height:130px}.mx-actions{grid-template-columns:auto 46px}.ed-mono svg{width:44px;height:44px}}.mx-warn{display:flex}.un-docs .mx-warn svg{color:#d97706}.pf-card-head+.un-docs,.pf-card-head+.un-steps{margin-top:14px}@media (width<=767px){.hp-actions.mx-actions{grid-template-columns:1fr 46px}.hp-actions.mx-actions .pf-btn:first-child{grid-column:auto}}.mx-band{position:relative;overflow:hidden}.mx-net{width:100%;height:100%;position:absolute;inset:0}.mx-net .n{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite mxNode}.mx-net .n2{animation-delay:.3s}.mx-net .n3{animation-delay:.6s}.mx-net .n4{animation-delay:.9s}.mx-net .n5{animation-delay:1.2s}.mx-net .n6{animation-delay:.5s}.mx-net .n7{animation-delay:.8s}.mx-net .n8{animation-delay:1.1s}.mx-net .p1,.mx-net .p2{stroke-dasharray:14 86;stroke-dashoffset:14px;animation:2.6s linear infinite mxFlow}.mx-net .p2{animation-duration:3s;animation-delay:1.1s}.mx-code{flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:14px;right:14px}.mx-code i{background:#ffffff8c;border-radius:2px;width:0;height:4px;animation:3s steps(14,end) infinite mxTyping;display:block}.mx-code i:first-child{max-width:78px}.mx-code i:nth-child(2){max-width:52px;animation-delay:.5s}.mx-code i:nth-child(3){max-width:66px;animation-delay:1s}.mx-sweep{background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:90px;animation:3.6s ease-in-out infinite mxSweep;position:absolute;top:0;bottom:0;left:-90px}@keyframes mxNode{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes mxFlow{0%{stroke-dashoffset:14px}to{stroke-dashoffset:-100px}}@keyframes mxTyping{0%{width:0}60%,to{width:100%}}@keyframes mxSweep{0%{left:-90px}70%,to{left:100%}}.mx-logo-img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.mx-ico.ai:has(.mx-logo-img){background:#fff}.mx-edu{border-bottom:1px solid var(--line);background:#fff;justify-content:space-around;align-items:center;height:120px;padding:0 14px;display:flex;position:relative;overflow:hidden}.mx-edu svg{color:#8fb09e;animation:4.4s ease-in-out infinite mxFloat}.mx-edu .e2{animation-delay:.5s}.mx-edu .e3{animation-delay:1s}.mx-edu .e4{animation-delay:1.5s}.mx-edu .e5{animation-delay:2s}.mx-edu .e6{animation-delay:2.5s}.mx-edu .e1{color:#16a34a}.mx-edu-line{background:linear-gradient(90deg,#0000,#16a34a,#0000);width:35%;height:2px;animation:4s ease-in-out infinite mxLine;position:absolute;bottom:0;left:0}@keyframes mxFloat{0%,to{transform:translateY(5px)}50%{transform:translateY(-6px)}}@keyframes mxLine{0%{left:-35%}to{left:100%}}@media (width<=420px){.mx-edu .e6{display:none}}.mx-cover{border-bottom:1px solid var(--line);background:#f3f7f5;height:96px;overflow:hidden}.mx-cover img{object-fit:cover;width:100%;height:100%;display:block}.mx-cover.job:empty{background:repeating-linear-gradient(0deg,#f3f7f5 0 15px,#eaf1ed 15px 16px)}.mx-cover.gov:empty{background:linear-gradient(#f3f7f5,#f3f7f5)}.mx-cover:not(:empty){height:110px}@media (width>=768px){.mx-cover{height:120px}.mx-cover:not(:empty),.mx-edu{height:150px}}@media (prefers-reduced-motion:reduce){.mx-net .n,.mx-net .p1,.mx-net .p2,.mx-code i,.mx-sweep,.mx-edu svg,.mx-edu-line{animation:none!important}.mx-code i{width:100%}}.mx-page .pf-text,.mx-page .un-docs li,.mx-page .un-steps small,.mx-page .un-pc-b li,.mx-page .mx-tile small,.mx-page .pf-card p{text-align:justify;text-justify:inter-word}.mx-page .pf-btn:not(.primary){color:var(--ink-2);border:1px solid var(--line);background:#fff}.mx-page .mx-tile{border:1px solid var(--line);background:#fff}.mx-page .un-g-i,.mx-page .mx-tile-i{color:var(--ink-2);background:#fff}.mx-edu+.pf-hero-body,.mx-cover+.pf-hero-body{padding-top:18px}.mx-actions-mid{grid-template-columns:1fr 46px;margin-top:14px;padding:0}.mx-page:not(:has(.mx-band.ai)) .pf-badge.ok,.mx-page:not(:has(.mx-band.ai)) .pf-today{border:1px solid var(--line);color:var(--ink-2);background:#fff}.mx-page:not(:has(.mx-band.ai)) .pf-today:before,.mx-page:not(:has(.mx-band.ai)) .pf-today i{display:none!important}.mx-page:not(:has(.mx-band.ai)) .pf-btn.primary{color:var(--ink);border:1px solid var(--line);background:#fff}@media (width>=768px){.mx-actions-mid{grid-template-columns:1fr 64px;justify-content:stretch}.mx-cover+.pf-hero-body,.mx-edu+.pf-hero-body{text-align:left;padding:24px 28px 26px;display:block}.mx-cover+.pf-hero-body .pf-name,.mx-edu+.pf-hero-body .pf-name{font-size:28px;line-height:1.3}.mx-cover+.pf-hero-body .pf-en,.mx-edu+.pf-hero-body .pf-en{margin-top:4px;font-size:14px}.mx-cover+.pf-hero-body .hp-addr,.mx-edu+.pf-hero-body .hp-addr{text-align:justify;max-width:68ch;margin-top:12px;font-size:15px;line-height:1.75;display:block}.mx-cover+.pf-hero-body .pf-badges,.mx-edu+.pf-hero-body .pf-badges{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:16px;display:flex}.mx-cover+.pf-hero-body .pf-badge,.mx-edu+.pf-hero-body .pf-badge{white-space:nowrap;border-radius:999px;width:auto;max-width:none}}.mx-page .un-steps{margin-top:16px}@media (width>=768px){.mx-page .un-steps small{font-size:13.5px;line-height:1.65}.mx-page .un-steps b{font-size:15.5px}}.mx-actions-mid.has-premium{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 46px}@media (width>=768px){.mx-actions-mid.has-premium{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px}}.mx-page .mx-actions-mid .pf-btn.primary{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff}#premium{scroll-margin-top:84px}
