@charset "UTF-8";:root{--color-brand: #16A085;--color-brand-light: #1abc9c;--color-brand-dark: #0e6655;--color-eric: #F39C12;--color-carol: #7B68EE;--color-sofia: #E84393;--color-alexander: #2ECC71;--color-nicolas: #4A90D9;--color-bg: #ffffff;--color-surface: #f8f9fa;--color-border: #e9ecef;--color-text: #212529;--color-text-muted: #495057;--nav-height-bottom: 56px;--top-bar-height: 56px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;background:var(--color-bg);color:var(--color-text);height:100%}:focus-visible{outline:3px solid #16A085;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.editor-content .ProseMirror{outline:none;padding:0}.editor-content .ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.editor-content h1{font-size:1.5rem;font-weight:700;margin:1rem 0 .5rem;color:#1a1a2e}.editor-content h2{font-size:1.2rem;font-weight:700;margin:.85rem 0 .4rem;color:#1a1a2e}.editor-content h3{font-size:1rem;font-weight:700;margin:.7rem 0 .3rem;color:#1a1a2e}.editor-content ul,.editor-content ol{padding-left:1.5rem;margin:.4rem 0}.editor-content li{margin:.15rem 0}.editor-content ul[data-type=taskList]{padding-left:0;list-style:none}.editor-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px;margin:.2rem 0}.editor-content ul[data-type=taskList] li label{display:flex;align-items:center;gap:6px;cursor:pointer;padding-top:2px;flex-shrink:0}.editor-content ul[data-type=taskList] li input[type=checkbox]{width:16px;height:16px;cursor:pointer;flex-shrink:0;accent-color:#16A085}.editor-content ul[data-type=taskList] li>div{flex:1;min-width:0}.editor-content ul[data-type=taskList] li>div>p{margin:0;line-height:1.5}.editor-content ul[data-type=taskList] li[data-checked=true]>div{text-decoration:line-through;color:#adb5bd}.editor-content blockquote{border-left:3px solid #4A90D9;margin:.5rem 0;padding:8px 12px;background:#f0f7ff;border-radius:0 6px 6px 0;color:#2c3e50;font-style:normal}.editor-content blockquote p{margin:0}.editor-content hr{border:none;border-top:2px solid #dee2e6;margin:1rem 0}.editor-content img{max-width:100%;border-radius:6px;margin:.5rem 0}.editor-content pre{background:#1a1a2e;color:#e2e8f0;border-radius:6px;padding:12px 16px;font-family:Courier New,monospace;font-size:.85rem;overflow-x:auto;margin:.5rem 0}.editor-content code{background:#f1f3f5;border-radius:3px;padding:1px 4px;font-family:Courier New,monospace;font-size:.88em}@keyframes wx-sun-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}@keyframes wx-sun-rays-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wx-cloud-drift{0%,to{transform:translate(0)}50%{transform:translate(1.5px)}}@keyframes wx-cloud-drift-alt{0%,to{transform:translate(0)}50%{transform:translate(-1px)}}@keyframes wx-fog-drift{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(2px);opacity:1}}@keyframes wx-rain-fall{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(6px);opacity:0}}@keyframes wx-rain-fall-heavy{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:.9}to{transform:translateY(8px);opacity:0}}@keyframes wx-lightning-flash{0%,88%,to{opacity:0}90%,94%{opacity:1}92%{opacity:.3}}@keyframes wx-snow-fall{0%{transform:translateY(0) translate(0);opacity:0}20%{opacity:1}80%{opacity:.8}to{transform:translateY(5px) translate(1px);opacity:0}}@keyframes wx-snow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wx-weather-icon-host{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.wx-weather-icon-host svg{width:100%;height:100%;display:block}.wx-weather-icon--animated.wx-weather-icon--clear .wx-sun-core,.wx-weather-icon--animated.wx-weather-icon--mainly-clear .wx-sun-core,.wx-weather-icon--animated.wx-weather-icon--partly-cloudy .wx-sun-core{transform-box:fill-box;transform-origin:center;animation:wx-sun-pulse 4s ease-in-out infinite}.wx-weather-icon--animated.wx-weather-icon--clear .wx-sun-rays,.wx-weather-icon--animated.wx-weather-icon--mainly-clear .wx-sun-rays,.wx-weather-icon--animated.wx-weather-icon--partly-cloudy .wx-sun-rays{transform-box:fill-box;transform-origin:center;animation:wx-sun-rays-spin 24s linear infinite}.wx-weather-icon--animated.wx-weather-icon--mainly-clear .wx-cloud-front,.wx-weather-icon--animated.wx-weather-icon--partly-cloudy .wx-cloud-front{animation:wx-cloud-drift 6s ease-in-out infinite}.wx-weather-icon--animated.wx-weather-icon--overcast .wx-cloud-back{animation:wx-cloud-drift-alt 7s ease-in-out infinite}.wx-weather-icon--animated.wx-weather-icon--overcast .wx-cloud-front{animation:wx-cloud-drift 5s ease-in-out infinite}.wx-weather-icon--animated.wx-weather-icon--fog .wx-fog-line-1{animation:wx-fog-drift 5s ease-in-out infinite}.wx-weather-icon--animated.wx-weather-icon--fog .wx-fog-line-2{animation:wx-fog-drift 5s ease-in-out .8s infinite}.wx-weather-icon--animated.wx-weather-icon--fog .wx-fog-line-3{animation:wx-fog-drift 5s ease-in-out 1.6s infinite}.wx-weather-icon--animated.wx-weather-icon--drizzle .wx-rain-drop-1,.wx-weather-icon--animated.wx-weather-icon--rain .wx-rain-drop-1,.wx-weather-icon--animated.wx-weather-icon--rain-heavy .wx-rain-drop-1,.wx-weather-icon--animated.wx-weather-icon--showers .wx-rain-drop-1{animation:wx-rain-fall 1.4s ease-in infinite}.wx-weather-icon--animated.wx-weather-icon--drizzle .wx-rain-drop-2,.wx-weather-icon--animated.wx-weather-icon--rain .wx-rain-drop-2,.wx-weather-icon--animated.wx-weather-icon--rain-heavy .wx-rain-drop-2,.wx-weather-icon--animated.wx-weather-icon--showers .wx-rain-drop-2{animation:wx-rain-fall 1.4s ease-in .35s infinite}.wx-weather-icon--animated.wx-weather-icon--drizzle .wx-rain-drop-3,.wx-weather-icon--animated.wx-weather-icon--rain .wx-rain-drop-3,.wx-weather-icon--animated.wx-weather-icon--rain-heavy .wx-rain-drop-3,.wx-weather-icon--animated.wx-weather-icon--showers .wx-rain-drop-3{animation:wx-rain-fall 1.4s ease-in .7s infinite}.wx-weather-icon--animated.wx-weather-icon--drizzle .wx-cloud-front,.wx-weather-icon--animated.wx-weather-icon--rain .wx-cloud-front,.wx-weather-icon--animated.wx-weather-icon--rain-heavy .wx-cloud-front,.wx-weather-icon--animated.wx-weather-icon--showers .wx-cloud-front{animation:wx-cloud-drift 8s ease-in-out infinite}.wx-weather-icon--animated.wx-weather-icon--rain-heavy .wx-rain-drop-1,.wx-weather-icon--animated.wx-weather-icon--rain-heavy .wx-rain-drop-2,.wx-weather-icon--animated.wx-weather-icon--rain-heavy .wx-rain-drop-3{animation-name:wx-rain-fall-heavy;animation-duration:1s}.wx-weather-icon--animated.wx-weather-icon--thunderstorm .wx-rain-drop-1{animation:wx-rain-fall-heavy .9s ease-in infinite}.wx-weather-icon--animated.wx-weather-icon--thunderstorm .wx-rain-drop-2{animation:wx-rain-fall-heavy .9s ease-in .25s infinite}.wx-weather-icon--animated.wx-weather-icon--thunderstorm .wx-rain-drop-3{animation:wx-rain-fall-heavy .9s ease-in .5s infinite}.wx-weather-icon--animated.wx-weather-icon--thunderstorm .wx-lightning{animation:wx-lightning-flash 3s ease-in-out infinite}.wx-weather-icon--animated.wx-weather-icon--thunderstorm .wx-cloud-front{animation:wx-cloud-drift-alt 6s ease-in-out infinite}.wx-weather-icon--animated.wx-weather-icon--snow .wx-snow-flake-1{animation:wx-snow-fall 2.2s ease-in-out infinite}.wx-weather-icon--animated.wx-weather-icon--snow .wx-snow-flake-2{animation:wx-snow-fall 2.2s ease-in-out .6s infinite}.wx-weather-icon--animated.wx-weather-icon--snow .wx-snow-flake-3{animation:wx-snow-fall 2.2s ease-in-out 1.2s infinite}.wx-weather-icon--animated.wx-weather-icon--snow .wx-cloud-front{animation:wx-cloud-drift 7s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.wx-weather-icon--animated .wx-sun-core,.wx-weather-icon--animated .wx-sun-rays,.wx-weather-icon--animated .wx-cloud-front,.wx-weather-icon--animated .wx-cloud-back,.wx-weather-icon--animated .wx-fog-line-1,.wx-weather-icon--animated .wx-fog-line-2,.wx-weather-icon--animated .wx-fog-line-3,.wx-weather-icon--animated .wx-rain-drop-1,.wx-weather-icon--animated .wx-rain-drop-2,.wx-weather-icon--animated .wx-rain-drop-3,.wx-weather-icon--animated .wx-lightning,.wx-weather-icon--animated .wx-snow-flake-1,.wx-weather-icon--animated .wx-snow-flake-2,.wx-weather-icon--animated .wx-snow-flake-3{animation:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}
