.t9gU3G_panel{color:#012152;text-align:left;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background:#fffffff7;border:1px solid #ffffffc0;border-radius:26px;overflow:hidden;box-shadow:0 30px 90px #01215226,0 4px 16px #0121520a}.t9gU3G_panel :is(button,a,input,select):focus-visible{outline-offset:2px;outline:2px solid #89b2ed}.t9gU3G_panel button{cursor:pointer}.t9gU3G_panel button:disabled{opacity:.35;cursor:default}.t9gU3G_heading{padding:28px 30px 20px}.t9gU3G_brand{letter-spacing:1.8px;color:#477bbe;align-items:center;gap:8px;padding-right:40px;font-size:9px;font-weight:700;display:flex}.t9gU3G_brand svg{color:#3166af}.t9gU3G_heading h2{letter-spacing:-.7px;color:#012152;margin:15px 0 9px;font-size:27px;font-weight:600;line-height:1.25}.t9gU3G_heading p{color:#8292a8;max-width:540px;font-size:12px;line-height:1.8}.t9gU3G_searchForm{background:#f6f9fe;border:1px solid #dfe8f5;border-radius:14px;align-items:center;gap:12px;margin:0 28px 18px;padding:12px 16px;transition:box-shadow .2s,border-color .2s;display:flex}.t9gU3G_searchForm:focus-within{background:#fff;border-color:#9cbae3;box-shadow:0 0 0 4px #3975ce08}.t9gU3G_searchIcon{color:#6f8eb8;flex-shrink:0;width:21px;height:21px}.t9gU3G_searchForm input{color:#18395f;background:0 0;border:0;flex:1;min-width:0;padding:5px 0;font-size:15px;line-height:1.5;outline:none!important}.t9gU3G_searchForm input::placeholder{color:#a0afc3}.t9gU3G_searchForm input::-webkit-search-cancel-button{display:none}.t9gU3G_shortcut{color:#a0aec1;white-space:nowrap;background:#fff;border:1px solid #e2e9f2;border-radius:5px;padding:4px 6px;font-size:9px}.t9gU3G_clear,.t9gU3G_submit{color:#8b9bb1;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.t9gU3G_clear:hover{color:#17406d;background:#edf3fb}.t9gU3G_submit{color:#fff;background:#012152;box-shadow:0 2px 4px #01215212}.t9gU3G_submit:hover{background:#123c70}.t9gU3G_filters{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;margin:0 28px;padding:0 0 12px;display:flex}.t9gU3G_filterLabel{color:#8a9ab1;align-items:center;gap:6px;font-size:11px;display:flex}.t9gU3G_filters select{color:#507299;background:#f8fafd;border:1px solid #e4ebf5;border-radius:8px;max-width:210px;min-height:32px;padding:7px 28px 7px 10px;font-size:11px}.t9gU3G_content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9fb5d033 transparent;max-height:min(49dvh,460px);padding:0 20px 22px;overflow-y:auto}.t9gU3G_sectionHead{color:#8999af;justify-content:space-between;align-items:center;gap:12px;padding:15px 9px 13px;font-size:11px;display:flex}.t9gU3G_sectionHead>span:first-child{letter-spacing:.4px;color:#6682a5;font-size:10px;font-weight:600}.t9gU3G_sectionHead button{color:#6689b7;background:0 0;border:0;font-size:10px}.t9gU3G_queryLabel{white-space:nowrap;text-overflow:ellipsis;color:#a1afc2;max-width:55%;font-size:10px;overflow:hidden}.t9gU3G_results{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.t9gU3G_result{color:#234467;border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;padding:13px 10px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.t9gU3G_result:hover,.t9gU3G_selected{background:#f0f5fc;border-color:#e2eafa}.t9gU3G_resultIcon{color:#4977b6;background:#edf3fc;border:1px solid #e1ebf8;border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.t9gU3G_bachelor{color:#3d73bf;background:#edf4fd}.t9gU3G_master{color:#8868ae;background:#f4f0f9;border-color:#ebe3f3}.t9gU3G_news{color:#4a927b;background:#edf7f2;border-color:#e0efe7}.t9gU3G_page{color:#4977b6}.t9gU3G_system{color:#ab8b46;background:#faf6ea;border-color:#f1eacd}.t9gU3G_partner{color:#7279ad;background:#f1f2f9;border-color:#e5e7f2}.t9gU3G_resultText{flex:1;min-width:0}.t9gU3G_resultText strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.t9gU3G_resultText small{color:#93a1b5;margin-top:3px;font-size:10px;line-height:1.5;display:block}.t9gU3G_resultText mark{color:#205ba9;background:#dfebfc;border-radius:3px;padding:0 1px}.t9gU3G_resultArrow{color:#a2b5ce;flex-shrink:0;width:16px;height:16px}.t9gU3G_enter{color:#7c99c0;background:#fff;border:1px solid #dbe5f3;border-radius:4px;padding:1px 5px;font-size:12px;display:none}.t9gU3G_selected .t9gU3G_enter{display:block}.t9gU3G_selected .t9gU3G_resultArrow{display:none}.t9gU3G_quick{grid-template-columns:1fr 1fr;gap:10px;padding:0 8px 2px;display:grid}.t9gU3G_quick a{color:#345374;background:#fff;border:1px solid #e7edf5;border-radius:15px;align-items:center;gap:12px;padding:17px 14px;font-size:12px;font-weight:500;transition:background .2s,border-color .2s,transform .2s;display:flex}.t9gU3G_quick a:hover{background:#f8fbff;border-color:#bcd2f0;transform:translateY(-2px)}.t9gU3G_quick a>span:nth-child(2){flex:1;line-height:1.6}.t9gU3G_quick a>svg{color:#9eb3cd;flex-shrink:0}.t9gU3G_quick .t9gU3G_resultIcon{color:#527cae;background:#f0f5fc;border:none;border-radius:11px}.t9gU3G_recent{flex-wrap:wrap;gap:7px;padding:0 8px 9px;display:flex}.t9gU3G_recent button{color:#7d8fa7;overflow-wrap:anywhere;background:#f5f8fc;border:1px solid #e9eef5;border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:7px 10px;font-size:11px;display:flex}.t9gU3G_recent button:hover{color:#3169b1;border-color:#c9d9ee}.t9gU3G_empty{text-align:center;color:#9aaac0;padding:34px 15px}.t9gU3G_empty svg{color:#9cb5d5;margin:0 auto 16px}.t9gU3G_empty h3{color:#4b668a;margin-bottom:10px;font-size:16px;font-weight:500}.t9gU3G_empty p{overflow-wrap:anywhere;margin-bottom:12px;font-size:12px;line-height:1.9}.t9gU3G_empty button{color:#477bbe;background:#edf4fe;border:1px solid #dce9fb;border-radius:9px;padding:8px 14px;font-size:12px}.t9gU3G_more{color:#6c8cb7;background:#f6f9fd;border:1px solid #e6edf6;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 16px);margin:16px 8px 0;padding:11px;font-size:11px;display:flex}.t9gU3G_more span{color:#9dacbf;margin-left:5px;font-size:10px}.t9gU3G_footer{color:#a3b0c1;background:#fafcfe;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;padding:14px 28px;font-size:9px;display:flex}.t9gU3G_footer>span:last-child{letter-spacing:1.4px;white-space:nowrap;font-size:8px}@media (max-width:640px){.t9gU3G_panel{border-radius:20px}.t9gU3G_heading{padding:24px 20px 18px}.t9gU3G_heading h2{margin-top:13px;font-size:24px}.t9gU3G_heading p{padding-right:8px;font-size:11px}.t9gU3G_brand{font-size:8px}.t9gU3G_searchForm{border-radius:12px;gap:8px;margin:0 18px 14px;padding:10px 12px}.t9gU3G_searchForm input{font-size:16px}.t9gU3G_searchIcon{width:18px}.t9gU3G_shortcut{display:none}.t9gU3G_filters{margin:0 20px}.t9gU3G_content{max-height:calc(100dvh - 290px);padding:0 12px 18px}.t9gU3G_quick{grid-template-columns:1fr;gap:8px;padding:0 6px}.t9gU3G_quick a{border-radius:12px;padding:13px}.t9gU3G_quick .t9gU3G_resultIcon{width:35px;height:35px}.t9gU3G_result{gap:10px;padding:12px 7px}.t9gU3G_resultIcon{border-radius:9px;width:34px;height:34px}.t9gU3G_resultText strong{font-size:12px}.t9gU3G_sectionHead{padding:14px 7px 12px}.t9gU3G_footer{padding:13px 20px;font-size:9px}.t9gU3G_footer>span:last-child{display:none}.t9gU3G_empty{padding:25px 10px}}@media (prefers-reduced-motion:reduce){.t9gU3G_panel *{scroll-behavior:auto!important;transition:none!important}.t9gU3G_quick a:hover{transform:none}}
._2hUzHa_glass{--header-ink:#012152;--header-muted:#1d4ed8;--header-divider:#01215229;--header-tool-bg:#0121520a;--header-hover:#2563eb14;--header-bg:#ffffffb3;--header-ring:#0121521f;--header-shadow:#0121521a;color:var(--header-ink);background:var(--header-bg);box-shadow:0 8px 30px var(--header-shadow), inset 0 0 0 1px var(--header-ring);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:background-color .25s,box-shadow .25s}._2hUzHa_glass[data-adaptive=true]{--header-bg:#ffffff9e;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}._2hUzHa_glass[data-tone=dark]{--header-ink:#fff;--header-muted:#eff6ff;--header-divider:#ffffff40;--header-tool-bg:#ffffff1a;--header-hover:#ffffff29;--header-bg:#03122a9e;--header-ring:#fff3;--header-shadow:#03122a2e}._2hUzHa_brand,._2hUzHa_navLink,._2hUzHa_toolButton{color:var(--header-ink);transition:color .25s,background-color .2s}._2hUzHa_navLink:hover{color:var(--header-muted)}._2hUzHa_glass[data-tone=dark] ._2hUzHa_navLink{text-shadow:0 1px 8px #03122a59}._2hUzHa_tools{color:var(--header-ink);border-color:var(--header-divider);background:var(--header-tool-bg);transition:color .25s,border-color .25s,background-color .25s}._2hUzHa_toolButton:hover{background:var(--header-hover)}._2hUzHa_toolButton:focus-visible{outline:2px solid var(--header-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){._2hUzHa_glass,._2hUzHa_glass *{transition:none!important}}
.H4e9ZW_deck{perspective:1200px;perspective-origin:50% 0;touch-action:pan-y;height:400px;position:relative}.H4e9ZW_inner{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.H4e9ZW_card{height:330px;transform:translate3d(0, calc(var(--d) * -22px), calc(var(--d) * -30px)) scale(calc(1 - var(--d) * .05));transform-origin:50% 100%;z-index:calc(10 - var(--d));background:#fff;border:1px solid #101b2b14;border-radius:28px;flex-direction:column;padding:26px 24px 22px;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .45s;display:flex;position:absolute;inset:auto 0 0;box-shadow:0 30px 60px -36px #101b2b80}.H4e9ZW_card:after{content:"";border-radius:inherit;opacity:calc(var(--d) * .24);pointer-events:none;background:#f4efe7;transition:opacity .45s;position:absolute;inset:-1px}.H4e9ZW_card[data-front]{transform:none}.H4e9ZW_card[data-hidden]{opacity:0}@media (min-width:768px){.H4e9ZW_deck{perspective:1600px;perspective-origin:30% 20%;height:440px}.H4e9ZW_inner{transform:rotateX(4deg)rotateY(8deg)}.H4e9ZW_wrap:hover .H4e9ZW_inner,.H4e9ZW_wrap:focus-within .H4e9ZW_inner{transform:none}.H4e9ZW_card{width:min(100%,540px);height:340px;transform:translate3d(calc(var(--d) * 20px), calc(var(--d) * -30px), calc(var(--d) * -40px)) scale(calc(1 - var(--d) * .035));padding:30px 30px 24px;right:auto}}@media (prefers-reduced-motion:reduce){.H4e9ZW_inner{transform:none}}
