@font-face{font-family:Overpass;src:url(/fonts/overpass-latin-var.woff2)format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2026}.cmdk{width:min(660px,100vw - 32px);max-height:none;color:var(--popover-foreground);background:0 0;border:0;margin:min(12vh,96px) auto auto;padding:0;overflow:visible}.cmdk::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1a2b6b}.cmdk-panel{border:1px solid var(--border);background:var(--popover);border-radius:14px;animation:.16s ease-out cmdk-in;overflow:hidden;box-shadow:0 24px 60px -18px #0e1a2b73,0 2px 6px #0e1a2b14}@keyframes cmdk-in{0%{opacity:0;transform:translateY(-6px)scale(.99)}}.cmdk-bar{color:#eef3f8;background:radial-gradient(#eef3f80d 1px,#0000 1.5px) 0 0/8px 8px,#0e1a2b;border-bottom:3px solid #ffb23f;align-items:center;gap:10px;padding:12px 14px 11px 16px;display:flex}.cmdk-bar>svg{color:#ffb23f;flex:none}.cmdk-bar input{color:#eef3f8;letter-spacing:-.005em;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:4px 0;font-size:16px;font-weight:550}.cmdk-bar input::placeholder{color:#9fb0c6;font-weight:450}.cmdk kbd,.cmdk-trigger kbd{border:1px solid var(--border);letter-spacing:.04em;border-radius:5px;padding:1px 6px;font:700 10.5px/16px Overpass,system-ui,sans-serif}.cmdk-bar kbd{color:#9fb0c6;border-color:#eef3f840}.cmdk-spin{flex:none;animation:.9s linear infinite cmdk-spin}@keyframes cmdk-spin{to{transform:rotate(360deg)}}.cmdk-context{border-bottom:1px solid var(--border);background:color-mix(in srgb, #ffb23f 12%, var(--popover));align-items:baseline;gap:8px;padding:9px 16px;font-size:13px;display:flex}.cmdk-context>span{color:#8a5a00;letter-spacing:.08em;text-transform:uppercase;flex:none;font:700 10.5px/1.6 Overpass,system-ui,sans-serif}.cmdk-context q{min-width:0;color:var(--popover-foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cmdk-context button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;font-size:12px;text-decoration:underline}.cmdk-list{max-height:min(52vh,440px);padding:6px 0 8px;overflow-y:auto}.cmdk-group{--line:#2ebd85}.cmdk-group[data-group=oa]{--line:#e89a1d}.cmdk-group[data-group=topics]{--line:#3a86d1}.cmdk-group[data-group=terms]{--line:#129a9a}.cmdk-group[data-group=companies]{--line:#e0607a}.cmdk-group[data-group=content]{--line:#8a6bd1}.cmdk-group[data-group=lessons]{--line:#6b7c93}.cmdk-group-name{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:8px 16px 3px;font:700 10.5px/1.6 Overpass,system-ui,sans-serif;display:flex}.cmdk-group-name:before{content:"";border:2.5px solid var(--line);background:var(--popover);border-radius:50%;width:9px;height:9px}.cmdk-group a,.cmdk-ask{color:var(--popover-foreground);cursor:pointer;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:10px;margin:0 6px;padding:7px 10px 7px 13px;font-size:14px;text-decoration:none;display:flex}.cmdk-group a[aria-selected=true]{border-left-color:var(--line);background:var(--accent)}.cmdk-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cmdk-meta{max-width:40%;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;overflow:hidden}.cmdk-enter{color:var(--muted-foreground);opacity:0;flex:none}[aria-selected=true]>.cmdk-enter{opacity:1}.cmdk-ask{border:1px dashed color-mix(in srgb, #ffb23f 70%, var(--border));background:color-mix(in srgb, #ffb23f 8%, var(--popover));border-radius:10px;margin:8px 8px 2px;padding:10px 12px;position:sticky;bottom:0}.cmdk-ask>svg{color:#b97400;flex:none}.cmdk-ask[aria-selected=true]{background:color-mix(in srgb, #ffb23f 18%, var(--popover));border-style:solid;border-color:#ffb23f}.cmdk-answer-region:empty{display:none}.cmdk-status,.cmdk-error,.cmdk-answer{border-bottom:1px solid var(--border);margin:0;padding:12px 16px;font-size:13.5px}.cmdk-status{color:var(--muted-foreground);align-items:center;gap:8px;display:flex}.cmdk-error{color:#b45309}.cmdk-answer{background:color-mix(in srgb, var(--muted) 45%, var(--popover));max-height:min(40vh,340px);overflow-y:auto}.cmdk-answer-text{line-height:1.65}.cmdk-sources{margin:10px 0 0;padding:0;list-style:none}.cmdk-sources li{gap:8px;padding:3px 0;font-size:13px;display:flex}.cmdk-source-n{color:#8a5a00;font-variant-numeric:tabular-nums;flex:none;font:700 12px/1.6 Overpass,system-ui,sans-serif}.cmdk-sources a{color:var(--popover-foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}.cmdk-fine{color:var(--muted-foreground);margin:10px 0 0;font-size:12px}.cmdk-empty{color:var(--muted-foreground);text-align:center;margin:0;padding:18px 16px 20px;font-size:13px}.cmdk-foot{border-top:1px solid var(--border);color:var(--muted-foreground);gap:16px;padding:8px 16px;font-size:11.5px;display:flex}.cmdk-foot kbd{margin-right:3px}.cmdk-trigger{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 8px 5px 10px;font-size:13px;display:inline-flex}.cmdk-trigger:hover{color:var(--foreground)}.cmdk-selection-ask{z-index:60;color:#eef3f8;background:#0e1a2b;border-radius:999px;align-items:center;gap:2px;max-width:calc(100vw - 32px);padding:3px;font-size:13px;font-weight:650;animation:.12s ease-out cmdk-in;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 22px -8px #0e1a2b8c}.cmdk-selection-ask button{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.cmdk-selection-ask button:hover{background:#23344d}.cmdk-selection-ask [role=status]{padding:3px 10px}.cmdk-selection-ask a{color:#ffd38a;text-decoration:underline}.cmdk-selection-ask svg{color:#ffb23f}:is(.cmdk :focus-visible,.cmdk-trigger:focus-visible,.cmdk-selection-ask :focus-visible){outline-offset:2px;outline:2px solid #ffb23f}@media (max-width:560px){.cmdk{margin-top:16px}.cmdk-meta,.cmdk-foot{display:none}}@media (prefers-reduced-motion:reduce){.cmdk-panel,.cmdk-selection-ask,.cmdk-spin{animation:none}}.public-library-search{margin-left:auto}@media (max-width:560px){.cmdk-trigger span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cmdk-ask-note{margin:0;padding:0 16px 10px}@media screen{.dark .cmdk{color:var(--popover-foreground);background:0 0;border:0}.dark .cmdk::backdrop{background:#0e1a2b6b}.dark .cmdk-panel{border:1px solid var(--border);background:var(--popover);box-shadow:0 24px 60px -18px #0e1a2b73,0 2px 6px #0e1a2b14}.dark .cmdk-bar{color:#eef3f8;background:radial-gradient(#eef3f80d 1px,#0000 1.5px) 0 0/8px 8px,#0e1a2b;border-bottom:3px solid #ffb23f}.dark .cmdk-bar>svg{color:#ffb23f}.dark .cmdk-bar input{color:#eef3f8;background:0 0;border:0;outline:none}.dark .cmdk-bar input::placeholder{color:#9fb0c6}.dark .cmdk kbd,.dark .cmdk-trigger kbd{border:1px solid var(--border)}.dark .cmdk-bar kbd{color:#9fb0c6;border-color:#eef3f840}.dark .cmdk-context{border-bottom:1px solid var(--border);background:color-mix(in srgb, #ffb23f 12%, var(--popover))}.dark .cmdk-context>span{color:#e6b97e}.dark .cmdk-context q{color:var(--popover-foreground)}.dark .cmdk-context button{color:var(--muted-foreground);background:0 0;border:0;text-decoration:underline}.dark .cmdk-group{--line:#2ebd85}.dark .cmdk-group[data-group=oa]{--line:#e89a1d}.dark .cmdk-group[data-group=topics]{--line:#3a86d1}.dark .cmdk-group[data-group=terms]{--line:#129a9a}.dark .cmdk-group[data-group=companies]{--line:#e0607a}.dark .cmdk-group[data-group=content]{--line:#8a6bd1}.dark .cmdk-group[data-group=lessons]{--line:#6b7c93}.dark .cmdk-group-name{color:var(--muted-foreground)}.dark .cmdk-group-name:before{border:2.5px solid var(--line);background:var(--popover)}.dark .cmdk-group a,.dark .cmdk-ask{color:var(--popover-foreground);border-left:3px solid #0000;text-decoration:none}.dark .cmdk-group a[aria-selected=true]{border-left-color:var(--line);background:var(--accent)}.dark .cmdk-meta,.dark .cmdk-enter{color:var(--muted-foreground)}.dark .cmdk-ask{border:1px dashed color-mix(in srgb, #ffb23f 70%, var(--border));background:color-mix(in srgb, #ffb23f 8%, var(--popover))}.dark .cmdk-ask>svg{color:#e0a35c}.dark .cmdk-ask[aria-selected=true]{background:color-mix(in srgb, #ffb23f 18%, var(--popover));border-style:solid;border-color:#ffb23f}.dark .cmdk-status,.dark .cmdk-error,.dark .cmdk-answer{border-bottom:1px solid var(--border)}.dark .cmdk-status{color:var(--muted-foreground)}.dark .cmdk-error{color:#fda473}.dark .cmdk-answer{background:color-mix(in srgb, var(--muted) 45%, var(--popover))}.dark .cmdk-source-n{color:#e6b97e}.dark .cmdk-sources a{color:var(--popover-foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.dark .cmdk-fine,.dark .cmdk-empty{color:var(--muted-foreground)}.dark .cmdk-foot{border-top:1px solid var(--border);color:var(--muted-foreground)}.dark .cmdk-trigger{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground)}.dark .cmdk-trigger:hover{color:var(--foreground)}.dark .cmdk-selection-ask{color:#eef3f8;background:#0e1a2b;box-shadow:0 8px 22px -8px #0e1a2b8c}.dark .cmdk-selection-ask button{color:inherit;background:0 0;border:0}.dark .cmdk-selection-ask button:hover{background:#23344d}.dark .cmdk-selection-ask a{color:#ffd38a;text-decoration:underline}.dark .cmdk-selection-ask svg{color:#ffb23f}:is(.dark .cmdk :focus-visible,.dark .cmdk-trigger:focus-visible,.dark .cmdk-selection-ask :focus-visible){outline:2px solid #ffb23f}}
