@font-face{font-family:Montserrat;src:url(/themes/mobilo/fonts/montserrat-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/themes/mobilo/fonts/jetbrains-mono.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}[data-theme=mobilo]{--brand-900:#fbb900;--brand-500:#fad10d;--brand-300:#fbe317;--brand-gradient:linear-gradient(135deg, #fbb900 0%, #fad10d 52%, #fbe317 100%);--brand-gradient-horizontal:linear-gradient(90deg, #fbb900 0%, #fad10d 52%, #fbe317 100%);--near-black:#101114;--dark:#18191d;--ink:#17181b;--muted:#6e7078;--offwhite:#f7f7f5;--white:#fff;--dark-text:#f4f4f2;--dark-muted:#8a8c94;--faint:#9a9ca2;--hero-meta:#dddedc;--primary-hover:#2a2b30;--line:#17181b1c;--line-soft:#17181b12;--line-strong:#17181b33;--line-dark:#ffffff21;--selection:#fad10d73;--float:0 2px 4px #1011140a, 0 24px 48px -20px #10111447;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-pill:999px;--sans:"Montserrat", -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease:cubic-bezier(.22, .7, .28, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--focus-ring:0 0 0 3px var(--white), 0 0 0 5px var(--brand-900), 0 0 0 6px var(--near-black);--input-border:#17181b33;--input-border-hover:#17181b57;--overlay:#10111461;--modal-shadow:0 2px 4px #1011140f, 0 42px 84px -32px #10111480;--brand-glow:radial-gradient(circle, #fad10d24 0%, #fad10d0a 40%, #fad10d00 66%);--strang-trace-dark:#ffffff24;--tint-soft:#1011140f;--tint-hover:#10111406;--font-body:var(--sans);--font-data:var(--mono);--color-text:var(--ink);--color-text-strong:var(--near-black);--color-text-muted:var(--muted);--color-text-subtle:var(--faint);--color-text-inverse:var(--dark-text);--color-text-inverse-strong:var(--white);--color-text-inverse-muted:var(--dark-muted);--color-page:var(--offwhite);--color-surface:var(--white);--color-surface-muted:var(--offwhite);--color-surface-inverse:var(--near-black);--color-surface-tint:var(--tint-soft);--color-surface-hover:var(--tint-hover);--color-border:var(--line);--color-border-soft:var(--line-soft);--color-border-strong:var(--line-strong);--color-border-inverse:var(--line-dark);--color-border-input:var(--input-border);--color-border-input-hover:var(--input-border-hover);--color-action:var(--near-black);--color-action-hover:var(--primary-hover);--color-action-text:var(--white);--color-highlight:var(--brand-gradient);--color-highlight-text:var(--near-black);--color-error:var(--near-black);--color-status-action:var(--brand-500);--color-selection:var(--selection);--color-overlay:var(--overlay);--shadow-floating:var(--float);--shadow-dialog:var(--modal-shadow);--radius-small:var(--r-sm);--radius-medium:var(--r-md);--radius-large:var(--r-lg);--radius-pill:var(--r-pill);--ease-standard:var(--ease);--ease-emphasis:var(--ease-out);--entry-brand-background:var(--near-black);--entry-brand-glow:var(--brand-glow)}
.brand-module__jvWipW__logo{font:800 18px / 1 var(--sans);letter-spacing:-.03em;white-space:nowrap;color:var(--near-black);align-items:center;gap:.33em;text-decoration:none;display:inline-flex}.brand-module__jvWipW__logo svg{flex:none;width:auto;height:1.04em;position:relative;top:.07em}.brand-module__jvWipW__dark{color:var(--white)}.brand-module__jvWipW__large{font-size:22px}.brand-module__jvWipW__panel{flex-direction:column;height:100%;display:flex;position:relative}.brand-module__jvWipW__strang{pointer-events:none;height:300px;position:absolute;top:17%;left:-100px;right:-100px}.brand-module__jvWipW__strang svg{width:100%;height:100%;overflow:visible}.brand-module__jvWipW__trace{fill:none;stroke:var(--strang-trace-dark);stroke-width:1.25px}.brand-module__jvWipW__flow{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:520 1800;stroke-dashoffset:2320px;animation:14s linear infinite brand-module__jvWipW__strang}@keyframes brand-module__jvWipW__strang{to{stroke-dashoffset:0}}.brand-module__jvWipW__claimBlock{margin-top:auto;position:relative}.brand-module__jvWipW__eyebrow{font:600 11px / 1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--dark-muted);align-items:center;gap:10px;display:inline-flex}.brand-module__jvWipW__eyebrow:before{content:"";background:var(--brand-900);border-radius:2px;width:20px;height:2px}.brand-module__jvWipW__claim{max-width:13ch;font:800 46px / 1.04 var(--sans);letter-spacing:-.04em;color:var(--white);margin:18px 0 0}.brand-module__jvWipW__intro{max-width:40ch;font:300 15px / 1.6 var(--sans);color:var(--dark-muted);margin:18px 0 0}.brand-module__jvWipW__websiteStrang{width:100%;height:100%;display:block;overflow:visible}.brand-module__jvWipW__coursePlaceholder{width:100%;height:100%;display:block;position:absolute;inset:0}.brand-module__jvWipW__coursePlaceholder path{vector-effect:non-scaling-stroke}.brand-module__jvWipW__coursePlaceholderLine{fill:none;stroke-width:2.5px;stroke-linecap:round}
