@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff")}:root{--violet-500:#ff8c00;--violet-400:#ff9f1a;--violet-300:#ffb347;--violet-200:#ffd89a;--bg-900:#0b0b0c;--bg-800:#121214;--bg-700:#1a1a1e;--text-100:#e6e6f0;--text-60:#e6e6f099;--glass-border:#ffffff1a;color:var(--text-100);background-color:var(--bg-900);font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body{background:#040405;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}a{color:var(--violet-300)}a:hover{color:var(--violet-200)}button,input,select,textarea{font-family:inherit;font-size:14px;transition:all .25s}#root{min-height:100vh}.main-container{isolation:isolate;background:0 0;flex-direction:column;min-height:100vh;display:flex;position:relative}.route-fallback{min-height:50vh;color:var(--text-60);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.route-fallback-spinner{border:2px solid #ffffff1f;border-top-color:var(--violet-500);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite routeFallbackSpin}@keyframes routeFallbackSpin{to{transform:rotate(360deg)}}:root{--ui-ease:cubic-bezier(.22, 1, .36, 1);--kicker-color:#ffb347d1;--kicker-color-soft:#ffb347bf}@keyframes ui-page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:ui-page-in .5s var(--ui-ease)}.page-enter--slow{animation-duration:.55s}.page-enter--fast{animation-duration:.42s}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--kicker-color);margin:0 0 10px;font-size:.72rem;font-weight:700}.kicker--soft{color:var(--kicker-color-soft)}.kicker--compact{letter-spacing:.12em;margin-bottom:8px;font-size:.68rem}.kicker--spaced{margin-bottom:12px}.glass-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(165deg,#ffffff0d 0%,#0a0a0cb8 100%);border:1px solid #ffffff14;border-radius:22px;box-shadow:0 20px 48px #00000047,inset 0 1px #ffffff0d}.glass-card--elevated{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px);background:linear-gradient(165deg,#ffffff0f 0%,#0c0c0ef0 100%);box-shadow:0 24px 56px #0000006b,inset 0 1px #ffffff0f}.notify-root{z-index:50000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;width:min(380px,100vw - 24px);display:flex;position:fixed;top:clamp(92px,11vw,108px);right:clamp(12px,2.5vw,24px)}.notify-toast{--notify-accent:#ff8c3ceb;--notify-accent-soft:#ff8c3c24;--notify-accent-border:#ff8c3c52;--notify-ease:cubic-bezier(.22, 1, .36, 1);pointer-events:auto;isolation:isolate;background:linear-gradient(165deg,#23232a 0%,#141418 55%,#101012 100%);border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;width:100%;padding:14px 14px 14px 16px;display:flex;box-shadow:0 20px 44px #0000008c,0 0 0 1px #00000059,inset 0 1px #ffffff12}.notify-toast--success{--notify-accent:#4ade80f2;--notify-accent-soft:#22c55e24;--notify-accent-border:#4ade8057}.notify-toast--error{--notify-accent:#f87171f2;--notify-accent-soft:#ef444424;--notify-accent-border:#f8717157}.notify-toast--info{--notify-accent:#60a5faf2;--notify-accent-soft:#3b82f624;--notify-accent-border:#60a5fa57}.notify-toast.is-entering{animation:notifyIn .38s var(--notify-ease) both}.notify-toast.is-leaving{animation:notifyOut .32s var(--notify-ease) both}@keyframes notifyIn{0%{opacity:0;transform:translate(18px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes notifyOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(14px)scale(.96)}}.notify-toast-icon{border:1px solid var(--notify-accent-border);background:var(--notify-accent-soft);width:34px;height:34px;color:var(--notify-accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.notify-toast-message{color:#fffffff0;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:.88rem;line-height:1.45}.notify-toast-close{color:#e6e6f08c;cursor:pointer;background:#ffffff0f;border:none;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;transition:color .22s,background .22s;display:grid}.notify-toast-close:hover{color:#ffffffeb;background:#ffffff1a}.notify-root--auth{top:clamp(16px,2.5vw,24px)}@media (width<=640px){.notify-root{align-items:stretch;width:auto;top:clamp(80px,18vw,96px);left:12px;right:12px}.notify-root--auth{top:16px}.notify-toast.is-entering{animation-name:notifyInMobile}@keyframes notifyInMobile{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.notify-toast.is-entering,.notify-toast.is-leaving{animation:none}}._space_1t8zk_1{z-index:-2;pointer-events:none;contain:layout style paint;background:#040405;position:fixed;inset:0;overflow:hidden;transform:translate(0,0)}._gradientA_1t8zk_12,._gradientB_1t8zk_13{filter:blur(70px);will-change:transform;backface-visibility:hidden;border-radius:50%;position:absolute;transform:translate(0,0)}._gradientA_1t8zk_12{background:radial-gradient(circle,#ff964624 0%,#ff5a230a 48%,#0000 72%);width:min(72vw,960px);height:min(72vw,960px);animation:24s ease-in-out infinite _driftA_1t8zk_1;top:-28%;right:-18%}._gradientB_1t8zk_13{background:radial-gradient(circle,#ff78231f 0%,#ff5a230a 42%,#0000 74%);width:min(54vw,760px);height:min(54vw,760px);animation:30s ease-in-out infinite _driftB_1t8zk_1;bottom:-32%;left:-16%}._starsSlow_1t8zk_40,._starsFast_1t8zk_41{opacity:.38;will-change:transform;backface-visibility:hidden;background-repeat:repeat;position:absolute;inset:-20%;transform:translate(0,0)}._starsSlow_1t8zk_40{background-image:radial-gradient(2px 2px at 10% 18%,#ffcd9b80 0,#0000 100%),radial-gradient(1.7px 1.7px at 75% 24%,#ffb67859 0,#0000 100%),radial-gradient(1.5px 1.5px at 44% 68%,#ffaf6457 0,#0000 100%),radial-gradient(2px 2px at 84% 72%,#ffaa7866 0,#0000 100%),radial-gradient(1.3px 1.3px at 28%,#ffd2a04d 0,#0000 100%);background-size:520px 520px,640px 640px,460px 460px,580px 580px,700px 700px;animation:80s linear infinite _starsMoveSlow_1t8zk_1}._starsFast_1t8zk_41{opacity:.24;background-image:radial-gradient(1.8px 1.8px at 15% 35%,#ffaa6457 0,#0000 100%),radial-gradient(1.2px 1.2px at 70% 60%,#ffb47847 0,#0000 100%),radial-gradient(1.4px 1.4px at 50% 20%,#ffbe824d 0,#0000 100%);background-size:380px 380px,480px 480px,420px 420px;animation:42s linear infinite _starsMoveFast_1t8zk_1}._cometOne_1t8zk_72,._cometTwo_1t8zk_73{filter:drop-shadow(0 0 10px #ff914657);opacity:0;will-change:transform, opacity;backface-visibility:hidden;background:linear-gradient(90deg,#ffebc300,#ffd2a029,#ff9146ad);border-radius:999px;width:260px;height:2px;position:absolute}._cometOne_1t8zk_72{animation:13s ease-in-out infinite _cometA_1t8zk_1;top:22%;left:-18%;transform:rotate(-12deg)}._cometTwo_1t8zk_73{animation:18s ease-in-out infinite _cometB_1t8zk_1;top:62%;left:-20%;transform:rotate(-8deg)}@keyframes _starsMoveSlow_1t8zk_1{0%{transform:translate(0,0)}to{transform:translate(-200px,-340px)}}@keyframes _starsMoveFast_1t8zk_1{0%{transform:translate(0,0)}to{transform:translate(-280px,-420px)}}@keyframes _cometA_1t8zk_1{0%,82%,to{opacity:0;transform:translate(0,0)rotate(-12deg)}85%{opacity:.9}95%{opacity:.35;transform:translate(150vw,-30vh)rotate(-12deg)}}@keyframes _cometB_1t8zk_1{0%,76%,to{opacity:0;transform:translate(0,0)rotate(-8deg)}80%{opacity:.85}92%{opacity:.28;transform:translate(150vw,-42vh)rotate(-8deg)}}@keyframes _driftA_1t8zk_1{0%,to{transform:translate(0,0)}50%{transform:translate(-6%,8%)}}@keyframes _driftB_1t8zk_1{0%,to{transform:translate(0,0)}50%{transform:translate(8%,-6%)}}@media (prefers-reduced-motion:reduce){._gradientA_1t8zk_12,._gradientB_1t8zk_13,._starsSlow_1t8zk_40,._starsFast_1t8zk_41,._cometOne_1t8zk_72,._cometTwo_1t8zk_73{animation:none!important}}.home-page{flex-direction:column;align-items:center;gap:clamp(36px,6vh,56px);padding:clamp(24px,5vh,48px) 0 16px;display:flex}.home-hero{text-align:center;max-width:680px}.home-title{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(2rem,5vw,2.8rem);font-weight:800;line-height:1.15}.home-title-accent{color:var(--violet-300)}.home-description{color:var(--text-60);margin:0;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.65}.home-subjects{width:100%;max-width:1160px}.home-subjects-title{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#e6e6f075;margin:0 0 20px;font-size:.78rem;font-weight:700}.home-subjects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.home-subject-card{min-height:300px;color:inherit;isolation:isolate;backface-visibility:hidden;background:linear-gradient(165deg,#ffffff0f 0%,#0e0e1261 52%,#08080a85 100%);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;padding:26px 24px 22px;text-decoration:none;transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .38s,box-shadow .38s;display:flex;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:inset 0 1px #ffffff0f}.home-subject-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;transition:opacity .38s;position:absolute;inset:0}.home-subject-card:hover{transform:translateY(-8px)}.home-subject-glow{opacity:.58;pointer-events:none;z-index:0;will-change:opacity, transform;backface-visibility:hidden;border-radius:50%;height:85%;transition:opacity .38s,transform .38s;position:absolute;inset:auto -35% -55%;transform:translate(0,0)}.home-subject-duck{opacity:.72;pointer-events:none;z-index:0;filter:drop-shadow(0 12px 22px #00000061);width:168px;height:auto;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .38s;position:absolute;bottom:-14px;right:-18px;transform:rotate(-6deg)}.home-subject-card:hover .home-subject-duck{opacity:.88;transform:rotate(-2deg)translateY(-8px)scale(1.05)}.home-subject-top{z-index:1;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex;position:relative}.home-subject-icon{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:40px;height:40px;transition:transform .38s,background .38s,border-color .38s;display:grid}.home-subject-badge{letter-spacing:.08em;text-transform:uppercase;color:#e6e6f0b8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:4px 10px;font-size:.64rem;font-weight:700}.home-subject-name{z-index:1;letter-spacing:-.02em;margin:0 0 10px;padding-right:96px;font-size:1.22rem;font-weight:800;line-height:1.25;position:relative}.home-subject-text{z-index:1;color:#e6e6f09e;margin:0 0 auto;padding-right:88px;font-size:.9rem;line-height:1.55;position:relative}.home-subject-action{z-index:1;color:#e6e6f0d1;align-items:center;gap:8px;margin-top:18px;font-size:.82rem;font-weight:700;transition:color .3s,gap .3s,transform .3s;display:inline-flex;position:relative}.home-subject-card:hover .home-subject-action{gap:12px}.home-subject-card.is-locked{cursor:not-allowed;filter:grayscale(.85);opacity:.72;pointer-events:none;background:linear-gradient(165deg,#ffffff08 0%,#10101457 52%,#0c0c0e7a 100%);border-color:#ffffff14}.home-subject-card.is-locked .home-subject-glow{opacity:.15;background:radial-gradient(circle,#78788033,#5050581f)}.home-subject-card.is-locked .home-subject-icon{color:#b4b4bcb8;background:#ffffff08;border-color:#ffffff14}.home-subject-card.is-locked .home-subject-badge{color:#b4b4bcc7;background:#ffffff08;border-color:#ffffff14}.home-subject-card.is-locked .home-subject-name,.home-subject-card.is-locked .home-subject-text,.home-subject-card.is-locked .home-subject-action{color:#b4b4bcc7}.home-subject-card.is-locked .home-subject-duck{opacity:.45;filter:grayscale()drop-shadow(0 8px 14px #00000040)}.home-subject-card.is-locked:hover{box-shadow:none;transform:none}.home-subject-card--hist-kz{border-color:#ff8c3c47;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0000003d,0 0 28px #ff8c3c24}.home-subject-card--hist-kz:before{background:radial-gradient(130% 95% at 50% 115%,#ff8c3c57 0%,#0000 62%),radial-gradient(circle at 12% 8%,#ffb47814 0%,#0000 42%)}.home-subject-card--hist-kz .home-subject-glow{background:radial-gradient(95% 85% at 50% 100%,#ff8c3c9e 0%,#ff782857 38%,#ea580c29 58%,#0000 78%)}.home-subject-card--hist-kz .home-subject-icon{color:#fdba74;background:#ff8c3c1f;border-color:#ff8c3c57}.home-subject-card--hist-kz:hover:before{background:radial-gradient(135% 100% at 50% 118%,#ff8c3c75 0%,#0000 64%),radial-gradient(circle at 12% 8%,#ffb4781f 0%,#0000 42%)}.home-subject-card--hist-kz:hover{border-color:#ff9f1a8f;box-shadow:inset 0 1px #ffffff14,0 22px 44px #00000059,0 0 40px #ff8c3c52}.home-subject-card--hist-kz:hover .home-subject-glow{opacity:.88;transform:translate(0,0)scale(1.08)}.home-subject-card--hist-kz:hover .home-subject-icon{background:#ff8c3c33;transform:scale(1.06)}.home-subject-card--hist-kz:hover .home-subject-action{color:#fed7aa}.home-subject-card--world-hist{border-color:#3b82f642;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0000003d,0 0 28px #3b82f61f}.home-subject-card--world-hist:before{background:radial-gradient(130% 95% at 50% 115%,#3b82f652 0%,#0000 62%),radial-gradient(circle at 12% 8%,#93c5fd14 0%,#0000 42%)}.home-subject-card--world-hist .home-subject-glow{background:radial-gradient(95% 85% at 50% 100%,#3b82f694 0%,#2563eb52 38%,#1d4ed824 58%,#0000 78%)}.home-subject-card--world-hist .home-subject-icon{color:#93c5fd;background:#3b82f61f;border-color:#3b82f652}.home-subject-card--world-hist:hover:before{background:radial-gradient(135% 100% at 50% 118%,#3b82f670 0%,#0000 64%),radial-gradient(circle at 12% 8%,#93c5fd1f 0%,#0000 42%)}.home-subject-card--world-hist:hover{border-color:#60a5fa85;box-shadow:inset 0 1px #ffffff14,0 22px 44px #00000059,0 0 40px #3b82f647}.home-subject-card--world-hist:hover .home-subject-glow{opacity:.88;transform:translate(0,0)scale(1.08)}.home-subject-card--world-hist:hover .home-subject-icon{background:#3b82f62e;transform:scale(1.06)}.home-subject-card--world-hist:hover .home-subject-action{color:#bfdbfe}.home-subject-card--law{border-color:#8b5cf642;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0000003d,0 0 28px #8b5cf61f}.home-subject-card--law:before{background:radial-gradient(130% 95% at 50% 115%,#8b5cf64d 0%,#0000 62%),radial-gradient(circle at 12% 8%,#c4b5fd14 0%,#0000 42%)}.home-subject-card--law .home-subject-glow{background:radial-gradient(95% 85% at 50% 100%,#8b5cf68f 0%,#6d28d94d 38%,#5b21b624 58%,#0000 78%)}.home-subject-card--law .home-subject-icon{color:#c4b5fd;background:#8b5cf61f;border-color:#8b5cf652}.home-subject-card--law:hover:before{background:radial-gradient(135% 100% at 50% 118%,#8b5cf66b 0%,#0000 64%),radial-gradient(circle at 12% 8%,#c4b5fd1f 0%,#0000 42%)}.home-subject-card--law:hover{border-color:#a78bfa85;box-shadow:inset 0 1px #ffffff14,0 22px 44px #00000059,0 0 40px #8b5cf647}.home-subject-card--law:hover .home-subject-glow{opacity:.88;transform:translate(0,0)scale(1.08)}.home-subject-card--law:hover .home-subject-icon{background:#8b5cf62e;transform:scale(1.06)}.home-subject-card--law:hover .home-subject-action{color:#ddd6fe}@media (width<=960px){.home-subjects-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.home-subject-card{min-height:280px}}@media (width<=640px){.home-page{padding-top:12px}.home-subject-name,.home-subject-text{padding-right:110px}.home-subject-duck{width:148px;bottom:-12px;right:-14px}}.not-found-page{justify-content:center;align-items:center;min-height:min(72vh,720px);padding:clamp(20px,4vw,40px) 0;display:flex}.not-found-page--standalone{min-height:calc(100vh - 48px);padding:48px 20px}.not-found-ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.not-found-page{position:relative}.not-found-orb{filter:blur(60px);opacity:.45;border-radius:50%;animation:8s ease-in-out infinite notFoundOrbFloat;position:absolute}.not-found-orb--1{background:#ff8c3c2e;width:220px;height:220px;top:8%;left:12%}.not-found-orb--2{background:#8b5cf624;width:180px;height:180px;animation-delay:-2.5s;bottom:18%;right:10%}.not-found-orb--3{background:#3b82f61f;width:140px;height:140px;animation-delay:-4s;top:42%;left:48%}@keyframes notFoundOrbFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,-16px)scale(1.06)}}.not-found-card{text-align:center;background:linear-gradient(165deg,#ffffff12 0%,#0a0a0cf0 100%);border:1px solid #ffffff1a;border-radius:24px;width:min(640px,100%);padding:clamp(28px,5vw,40px) clamp(22px,4vw,36px) clamp(30px,5vw,38px);position:relative;overflow:hidden;box-shadow:0 28px 64px #0000006b,0 0 48px #ff8c3c14,inset 0 1px #ffffff0f}.not-found-card-accent{pointer-events:none;background:radial-gradient(90% 120% at 50% -30%,#ff8c3c38,#0000 68%);height:140px;position:absolute;top:0;left:0;right:0}.not-found-seal-wrap{width:96px;height:96px;margin:0 auto 20px;position:relative}.not-found-seal-ring{border:2px dashed #ff8c3c59;border-radius:50%;animation:6s linear infinite notFoundSealRing;position:absolute;inset:0}@keyframes notFoundSealRing{to{transform:rotate(360deg)}}.not-found-seal{background:radial-gradient(circle at 35% 28%,#ffb46440,#78280a59 55%,#140c08e6);border:2px solid #ffb06e73;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;animation:.7s cubic-bezier(.22,1,.36,1) .15s both notFoundSealStamp;display:flex;position:absolute;inset:10px;box-shadow:inset 0 2px 8px #ffdca033,0 10px 28px #ff642833}@keyframes notFoundSealStamp{0%{opacity:0;transform:scale(1.35)rotate(-12deg)}70%{transform:scale(.96)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.not-found-seal-icon{color:#ffdcaae6;opacity:.85}.not-found-seal-code{letter-spacing:.06em;color:#ffd89a;text-shadow:0 1px 2px #0006;font-size:1.15rem;font-weight:800}.not-found-kicker{animation:.45s cubic-bezier(.22,1,.36,1) .2s both notFoundPartIn;position:relative}.not-found-title{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(1.55rem,4.5vw,2.15rem);font-weight:800;line-height:1.2;animation:.45s cubic-bezier(.22,1,.36,1) .28s both notFoundPartIn;position:relative}.not-found-title-accent{color:var(--violet-300)}.not-found-desc{max-width:520px;color:var(--text-60);margin:0 auto 20px;font-size:.92rem;line-height:1.65;animation:.45s cubic-bezier(.22,1,.36,1) .34s both notFoundPartIn;position:relative}.not-found-verdict{text-align:left;background:#ff8c3c0f;border-left:3px solid #ff8c3c8c;border-radius:0 12px 12px 0;max-width:480px;margin:0 auto 22px;padding:14px 18px;animation:.45s cubic-bezier(.22,1,.36,1) .4s both notFoundPartIn;position:relative}.not-found-verdict-label{letter-spacing:.1em;text-transform:uppercase;color:#ffb347b3;margin:0 0 6px;font-size:.68rem;font-weight:700}.not-found-verdict-text{color:var(--text-70);margin:0;font-size:.84rem;font-style:italic;line-height:1.55}.not-found-subjects{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;animation:.45s cubic-bezier(.22,1,.36,1) .46s both notFoundPartIn;display:flex}.not-found-subject-chip{color:var(--text-55);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.not-found-subject-chip--hist-kz{color:#fdba74;background:#ff8c3c1a;border-color:#ff8c3c57}.not-found-subject-chip--world-hist{color:#93c5fd;background:#3b82f61a;border-color:#3b82f652}.not-found-subject-chip--law{color:#c4b5fd;background:#8b5cf61a;border-color:#8b5cf652}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;animation:.45s cubic-bezier(.22,1,.36,1) .52s both notFoundPartIn;display:flex}@keyframes notFoundPartIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.not-found-btn{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .26s,background .26s;display:inline-flex}.not-found-btn--primary{color:var(--violet-300);background:linear-gradient(135deg,#ff8c3c3d,#ff6b351f);border:1px solid #ffa55c61;box-shadow:inset 0 1px #ffffff14,0 10px 28px #ff8c3c2e}.not-found-btn--primary:hover{color:var(--violet-200);border-color:#ffb06e80;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 14px 32px #ff8c3c3d}.not-found-btn--muted{color:var(--text-70);background:#ffffff0a;border:1px solid #ffffff1f}.not-found-btn--muted:hover{color:var(--text-100);background:#ffffff12;border-color:#fff3;transform:translateY(-2px)}@media (width<=520px){.not-found-actions{flex-direction:column;width:100%}.not-found-btn{width:100%}}
