:root{--mp-white: #ffffff;--mp-white-soft: #f8f8f8;--mp-white-mute: #f2f2f2;--mp-black: #181818;--mp-black-soft: #222222;--mp-black-mute: #282828;--mp-indigo: #2c3e50;--mp-pink: #ff80b4;--mp-orange: #fa643f;--mp-green: #2ecc71;--mp-blue: #3498db;--mp-red: #e74c3c;--mp-yellow: #f1c40f;--mp-purple: #9b59b6;--mp-purple-light: #e0d2ef;--mp-cyan: #1abc9c;--mp-pink-light: #ffb3d2;--mp-green-light: #c1ff72;--mp-divider-light-1: rgba(0, 0, 0, .65);--mp-divider-light-2: rgba(0, 0, 0, .48);--mp-divider-dark-1: rgba(84, 84, 84, .35);--mp-divider-dark-2: rgba(84, 84, 84, .18);--mp-text-light-1: var(--mp-indigo);--mp-text-light-2: rgba(60, 60, 60, .66);--mp-text-dark-1: var(--mp-white);--mp-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--mp-white);--color-background-soft: var(--mp-white-soft);--color-background-mute: var(--mp-white-mute);--color-border: var(--mp-divider-light-2);--color-border-hover: var(--mp-divider-light-1);--color-heading: var(--mp-text-light-1);--color-text: var(--mp-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--mp-black);--color-background-soft: var(--mp-black-soft);--color-background-mute: var(--mp-black-mute);--color-border: var(--mp-divider-dark-2);--color-border-hover: var(--mp-divider-dark-1);--color-heading: var(--mp-text-dark-1);--color-text: var(--mp-text-dark-1);--section-gap: 160px}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--color-heading);margin:1.5em 0 1em;font-weight:600;line-height:1.2}p{margin:1.5em 0;font-size:1.125em;line-height:1.6;padding:0 1.5em;color:var(--color-text)}button{font-size:1.125em;padding:.5em 1em;margin:1.5em;border:2px solid var(--color-text);background:var(--color-background);color:var(--color-text);cursor:pointer;transition:background-color .5s;white-space:nowrap}button:hover{background:var(--color-background-mute);transform:scale(1.05)}button:disabled{background:var(--color-background-soft);color:var(--color-text);cursor:not-allowed;transform:none}h1,h2{display:flex;justify-content:center}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}.icon{width:15px;height:15px;fill:var(--color-text);margin:0 2px;padding:0}.icon.no-darkscheme{fill:var(--mp-black)}ul.drop-down-menu[data-v-b5820fec]{position:absolute;width:fit-content;height:fit-content;margin:0;padding:0;background-color:var(--mp-pink)}ul.drop-down-menu[data-v-b5820fec] [data-v-b5820fec]:hover,ul.drop-down-menu[data-v-b5820fec][data-v-b5820fec]:focus,ul.drop-down-menu[data-v-b5820fec][data-v-b5820fec]:active{cursor:pointer;background-color:var(--mp-purple-light)}ul.drop-down-menu[data-v-b5820fec] a[data-v-b5820fec]{text-decoration:none;color:var(--mp-black)}ul.drop-down-menu[data-v-b5820fec] li[data-v-b5820fec]{list-style:none;border:1px solid var(--color-text);border-top:none;padding:4px 16px}.cookie-consent[data-v-36f5dc9e]{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1200;max-width:360px;width:calc(100% - 48px)}.cookie-content[data-v-36f5dc9e]{background:var(--color-background);border:2px solid var(--color-text);padding:1rem;border-radius:5px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:.75rem;transition:background-color .5s,border-color .5s}.cookie-message[data-v-36f5dc9e]{color:var(--color-text);font-size:.95rem;line-height:1.6}.cookie-actions[data-v-36f5dc9e]{display:flex;gap:.75rem;justify-content:flex-end}.btn[data-v-36f5dc9e]{padding:.5rem 1rem;border-radius:5px;border:2px solid var(--color-text);cursor:pointer;font-weight:700;font-size:1rem;background:var(--color-background);color:var(--color-text);transition:background-color .5s,transform .2s;white-space:nowrap}.btn[data-v-36f5dc9e]:hover{background:var(--color-background-mute);transform:scale(1.05)}.btn[data-v-36f5dc9e]:active{transform:scale(.98)}.btn-accept[data-v-36f5dc9e]{background:var(--color-heading);color:var(--color-background);border-color:var(--color-heading)}.btn-accept[data-v-36f5dc9e]:hover{background:var(--mp-text-light-1);transform:scale(1.05)}.btn-reject[data-v-36f5dc9e]{background:var(--color-background);color:var(--color-text);border-color:var(--color-border-hover)}.btn-reject[data-v-36f5dc9e]:hover{background:var(--color-background-mute);transform:scale(1.05)}@media (prefers-color-scheme: dark){.btn-accept[data-v-36f5dc9e]{background:var(--color-heading);color:var(--color-background);border-color:var(--color-heading)}.btn-accept[data-v-36f5dc9e]:hover{background:#ffffffe6;transform:scale(1.05)}}.navbar[data-v-675516a5]{overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border:2px solid var(--color-text);background-color:var(--mp-pink)}.home-button[data-v-675516a5]{display:flex;align-items:center;color:var(--mp-black);cursor:pointer}.home-button[data-v-675516a5] a[data-v-675516a5]{text-decoration:none;font-weight:700;padding:4px;color:var(--mp-black)}.home-button[data-v-675516a5] a[data-v-675516a5] [data-v-675516a5]:hover{background-color:var(--mp-purple-light)}.burger-menu[data-v-675516a5]{display:flex;align-items:center;cursor:pointer}.burger-menu[data-v-675516a5] [data-v-675516a5]:hover{opacity:.7}.window-frame[data-v-f61598c3]{border:2px solid var(--color-text);background-color:#fff;margin:20px 0;box-shadow:0 0 10px #0000001a;width:80vw;height:auto;overflow:hidden;border-radius:5px}.window-frame.white[data-v-f61598c3]{background-color:var(--color-background)}.window-frame.black[data-v-f61598c3]{background-color:#000}.window-frame.pink[data-v-f61598c3]{background-color:var(--mp-pink)}.window-frame.light-pink[data-v-f61598c3]{background-color:var(--mp-pink-light)}.window-frame.light-green[data-v-f61598c3]{background-color:var(--mp-green-light)}.title-bar[data-v-f61598c3]{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:2px solid var(--color-text)}.title-bar.pink[data-v-f61598c3]{background-color:var(--mp-pink)}.title-bar.blue[data-v-f61598c3]{background-color:var(--mp-blue)}.title-bar.green[data-v-f61598c3]{background-color:var(--mp-green)}.title-bar.orange[data-v-f61598c3]{background-color:var(--mp-orange)}.icon[data-v-f61598c3]{width:20px;height:20px;margin-left:6px}.content[data-v-f61598c3]{height:92%;background:var(--color-background)}@media (min-width: 800px){.window-frame[data-v-f61598c3]{margin:40px 0;width:var(--b8b011a6);height:var(--90f016c0);min-height:var(--90f016c0)}}.title[data-v-f61598c3]{font-weight:700;max-width:50%;white-space:nowrap;overflow:hidden}@keyframes shake-f61598c3{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.shake[data-v-f61598c3]{animation:shake-f61598c3 .5s;animation-iteration-count:infinite}.profile-window[data-v-67a923d1]{justify-self:center}.contents[data-v-67a923d1]{display:grid;grid-template-columns:2fr 1fr;align-items:center;justify-items:center}.magnifying-icons[data-v-67a923d1]{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;justify-items:center;align-items:center;gap:30px;width:50px}.magnifying-icons .icon[data-v-67a923d1]{width:30px;height:30px;cursor:pointer}.zoom[data-v-67a923d1]{transition:transform 2s;transform:scale(2)}.zoom-out[data-v-67a923d1]{transition:transform 2s;transform:scale(.5)}a[data-v-765489ff]{color:var(--mp-blue);font-weight:700}a[data-v-765489ff]:hover{color:var(--color-bg);cursor:pointer}a[data-v-765489ff]:after{text-decoration:none;content:" 🔗"}.search-bar[data-v-765489ff]{display:flex;align-items:center;justify-content:space-evenly;margin:0;padding:10px;border:none;color:var(--color-bg)}.search-input-box[data-v-765489ff]{width:70%;padding:6px 20px;border:2px solid var(--color-text);border-radius:20px}.about-content[data-v-765489ff]{padding:20px;margin:5px 20px 20px;text-align:center;border:2px solid var(--color-text)}.rotate[data-v-765489ff]{transition:transform 2s}.rotate[data-v-765489ff]:hover{transform:rotate(360deg)}.image-frame[data-v-7d13bb1e]{width:fit-content;margin:20px;overflow:hidden}.image[data-v-7d13bb1e]{box-shadow:0 0 10px #0000001a}button[data-v-20c81c3c]{align-self:center}.blog-section[data-v-20c81c3c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}.blog-content[data-v-20c81c3c]{display:flex;flex-direction:column;align-items:center;border:2px solid var(--color-text);margin:20px;overflow:hidden;text-align:center;height:93%}.blog-content[data-v-20c81c3c] .blog-title[data-v-20c81c3c]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-count[data-v-20c81c3c]{text-align:center;font-weight:700;padding:10px;width:fit-content;margin:1.5em}.blog-nav[data-v-20c81c3c]{display:flex;justify-content:space-between}a[data-v-20c81c3c]{color:var(--mp-blue);font-weight:700;font-size:1.5em}a[data-v-20c81c3c]:hover{color:var(--color-bg);cursor:pointer}a[data-v-20c81c3c]:after{text-decoration:none;content:" 🔗"}.social-links[data-v-faf3bf84]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:40px;justify-items:center;align-items:center;margin:30px}@media (min-width: 1024px){.social-links img[data-v-faf3bf84]{cursor:pointer;transition:transform .5s;padding:5px}.social-links img[data-v-faf3bf84]:hover{transform:scale(1.2)}.social-links img[data-v-faf3bf84]:active,.social-links img[data-v-faf3bf84]:focus,.social-links img[data-v-faf3bf84]:visited{outline:2px solid var(--mp-blue)}}a[data-v-21baa906]{color:var(--mp-blue);font-weight:700}a[data-v-21baa906]:hover{color:var(--color-bg);cursor:pointer}a[data-v-21baa906]:after{text-decoration:none;content:" 🔗"}.certifications-content[data-v-21baa906]{padding:20px;margin:5px 20px 20px;text-align:center}.certifications-content[data-v-21baa906] .certifications-list[data-v-21baa906]{display:flex;justify-content:center;align-items:center;flex-direction:column}.certifications-content[data-v-21baa906] ul[data-v-21baa906]{padding:0;margin:0}.certifications-content[data-v-21baa906] li[data-v-21baa906]{text-align:left;margin:4px 0}.sticky-note[data-v-2600c30d]{background-color:var(--mp-yellow);border-radius:10px;box-shadow:0 4px 6px #0000001a;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5;max-width:400px;max-height:400px;position:sticky;top:20px;padding:10px}.bg-color-yellow[data-v-2600c30d]{background-color:var(--mp-yellow)}.bg-color-green[data-v-2600c30d]{background-color:var(--mp-green)}.bg-color-blue[data-v-2600c30d]{background-color:var(--mp-blue)}.bg-color-pink[data-v-2600c30d]{background-color:var(--mp-pink)}.tilt-right[data-v-2600c30d]{transform:rotate(5deg)}.tilt-left[data-v-2600c30d]{transform:rotate(-5deg)}.sticky-note[data-v-2600c30d]:hover{transform:scale(1.05);transition:transform .3s ease}.home[data-v-d28aced9]{min-height:100vh;display:grid;grid-template-rows:repeat(3,auto);gap:20px;justify-items:center}.home[data-v-d28aced9] a[data-v-d28aced9]{color:var(--mp-blue);font-weight:700}.home[data-v-d28aced9] a[data-v-d28aced9]:hover{color:var(--color-bg);cursor:pointer}.home[data-v-d28aced9] a[data-v-d28aced9]:after{text-decoration:none;content:" 🔗"}.row-1[data-v-d28aced9],.row-2[data-v-d28aced9],.row-3[data-v-d28aced9]{display:grid;gap:20px;justify-items:center;vertical-align:middle}.badge-container[data-v-d28aced9] h2[data-v-d28aced9],.badge-container[data-v-d28aced9] h3[data-v-d28aced9]{color:var(--mp-black)}.hide-mobile[data-v-d28aced9]{display:none}@media (min-width: 768px){.hide-mobile[data-v-d28aced9]{display:block}}@media (min-width: 1024px){.row-1[data-v-d28aced9]{background-image:url(/coding.png);background-size:300px 300px;background-repeat:no-repeat;background-position:bottom left;background-position-x:125px;grid-template-columns:2fr 3fr;height:fit-content}.row-2[data-v-d28aced9]{grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}.row-3[data-v-d28aced9]{margin:20px;grid-template-columns:2fr 1fr}}.credits[data-v-d28aced9]{display:flex;justify-content:center;font-size:8px}.credits[data-v-d28aced9] a[data-v-d28aced9]{color:var(--mp-blue)}.speaking-events-wrapper[data-v-0b197a0f]{text-align:center}.speaking-events-wrapper[data-v-0b197a0f] img[data-v-0b197a0f]{border:1px solid var(--color-border);box-shadow:0 0 10px var(--color-border)}@media (max-width: 768px){.speaking-events-wrapper[data-v-0b197a0f] img[data-v-0b197a0f]{width:80vw}}.past-events-table[data-v-0b197a0f]{width:100%;border-collapse:collapse;margin-top:20px;text-align:left;border:1px solid var(--color-border)}.past-events-table[data-v-0b197a0f] tr[data-v-0b197a0f],.past-events-table[data-v-0b197a0f] th[data-v-0b197a0f],.past-events-table[data-v-0b197a0f] td[data-v-0b197a0f]{padding:10px;border:1px solid var(--color-border)}.past-events-table[data-v-0b197a0f] th[data-v-0b197a0f]{font-weight:700}a[data-v-0b197a0f]{color:var(--mp-blue);font-weight:700}a[data-v-0b197a0f]:hover{color:var(--color-bg);cursor:pointer}a[data-v-0b197a0f]:after{text-decoration:none;content:" 🔗"}ul[data-v-0b197a0f]{list-style:none}.session-description[data-v-0b197a0f]{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.loading[data-v-0b197a0f]{display:flex;justify-content:center;height:200px;align-items:center}@keyframes loadingDots-0b197a0f{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.loading[data-v-0b197a0f]:after{content:" ";display:inline-block;width:8px;height:8px;margin-left:5px;border-radius:50%;background:var(--mp-blue);animation:loadingDots-0b197a0f 1s infinite;box-shadow:12px 0 0 var(--mp-blue),24px 0 0 var(--mp-blue);animation-delay:0s,.5s,.9s}.feeds-container[data-v-654d93ba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.feed-item[data-v-654d93ba]{display:flex;flex-direction:column;align-items:center;box-shadow:0 0 5px var(--color-border);border-radius:3px;transition:box-shadow .3s ease;padding:10px}.feed-item[data-v-654d93ba]:hover[data-v-654d93ba]{box-shadow:0 0 10px var(--mp-blue);cursor:pointer}.feed-item-title[data-v-654d93ba]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center}a[data-v-654d93ba]{color:var(--mp-blue);font-weight:700}a[data-v-654d93ba]:hover{color:var(--color-bg);cursor:pointer}a[data-v-654d93ba]:after{text-decoration:none;content:" 🔗"}
