:root{--mm-sidebar:225px;--mm-rail:310px;--wq-card:#15243a;--wq-line:#314660;--wq-text:#edf4ff;--wq-muted:#a8bbd3}html[data-mm-theme=light]{--wq-card:#fff;--wq-line:#d8e2ef;--wq-text:#19324e;--wq-muted:#617691}.mm-app,.mm-app button,.mm-app input,.mm-app select,.mm-app textarea,.mm-app h1,.mm-app h2,.mm-app h3{font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important}.mm-workspace{margin-right:0}.mm-main{max-width:1500px;margin:auto;padding:25px 28px 40px}.mm-right-rail{display:none}.mm-show-search .mm-right-rail{display:block;box-shadow:-15px 0 70px #0008;z-index:65}.mm-nav-item{font-size:14px;min-height:43px}.mm-nav-item small,.mm-build{font-size:11px}.mm-nav-label{font-size:10px}.mm-global-search input{font-size:14px!important;min-height:25px!important;height:25px!important}.mm-topbar{height:72px}.mm-user b{font-size:13px}.mm-user small,.mm-connected{font-size:11px}.mm-icon-button{width:36px;height:36px}.mm-eyebrow{font-size:11px}.mm-soft-button,.mm-primary,.mm-text-action{font-size:13px!important}.mm-main .mm-list-row b,.mm-timeline-row b{font-size:14px}.mm-main .mm-list-row small,.mm-timeline-row small{font-size:12px}.mm-widget h2{font-size:18px!important}.mm-widget>header p{font-size:12px}.mm-journal-mode .mm-main{max-width:1450px}.mm-journal-mode .mm-journal-shell{grid-template-columns:275px minmax(0,960px)}.mm-journal-mode .mm-journal-primary .rich-editor{min-height:230px!important;font-size:17px!important;line-height:1.8!important}.mm-journal-mode .mm-journal-paper{padding:25px 32px}.mm-journal-title-input{font-size:30px!important}.mm-journal-tags-input{font-size:14px!important}.mm-paper-sections .rich-toolbar button{font-size:13px!important}.mm-journal-template-label{font-size:13px}.mm-journal-template-label select,.mm-journal-paper header button,.mm-journal-paper header span,.mm-journal-paper header small{font-size:13px!important}.mm-form-select label,.mm-form-field>button b,.mm-form-properties label,.mm-form-preview label{font-size:14px}.mm-form-field>button small,.mm-field-help{font-size:12px}.mm-form-properties input,.mm-form-properties select,.mm-form-properties textarea,.mm-form-preview input,.mm-form-preview select,.mm-form-select select{font-size:14px!important}
.wq-banner{display:flex;align-items:center;justify-content:space-between;gap:25px;background:linear-gradient(115deg,#142d54e8,#202548df),url('/mountain-hero.png') center/cover;border:1px solid #586a9680;border-radius:22px;padding:30px;color:#fff}.wq-kicker{display:block;font-size:11px;letter-spacing:1.8px;font-weight:750;color:#91b9ff}.wq-banner h1{font-size:34px!important;line-height:1.2!important;color:#fff!important;margin:12px 0}.wq-banner p{font-size:16px;color:#d0def2;margin:0 0 20px}.wq-pills{display:flex;flex-wrap:wrap;gap:10px}.wq-pills span{font-size:13px;background:#12233ea8;border:1px solid #8cabdb50;border-radius:20px;padding:8px 12px}.wq-level{min-width:225px;border:1px solid #92a0f166;border-radius:18px;background:#152041b0;padding:22px}.wq-level>span{font-size:12px;color:#abd5ff;letter-spacing:2px}.wq-level strong{display:block;margin:10px 0 15px;font-size:21px}.wq-level small{font-size:12px;color:#cad7f5}.wq-level progress{width:100%;height:11px;margin-bottom:10px;accent-color:#92c9ff}.wq-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.wq-overview button{display:flex;align-items:center;gap:14px;min-height:75px;background:var(--wq-card);color:var(--wq-text);border:1px solid var(--wq-line);border-radius:14px;padding:15px 20px;text-align:left;cursor:pointer}.wq-overview strong{font-size:29px;color:#82a5ff}.wq-overview span{font-size:14px}.wq-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wq-panel{background:var(--wq-card);border:1px solid var(--wq-line);border-radius:17px;overflow:hidden;color:var(--wq-text);min-width:0}.wq-panel header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--wq-line)}.wq-panel h2{font-size:21px!important;line-height:1.3!important;color:var(--wq-text)!important;margin:7px 0!important}.wq-panel header p{font-size:13px;color:var(--wq-muted);line-height:1.6;margin:0}.wq-panel footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;flex-wrap:wrap}.wq-panel footer small{font-size:12px;color:var(--wq-muted)}.wq-primary,.wq-soft,.wq-complete{font-size:13px!important;border-radius:9px;padding:10px 13px;cursor:pointer;min-height:40px}.wq-primary{background:#557cff;color:#fff;border:1px solid #8aa5ff}.wq-soft{background:#31548622;color:var(--wq-text);border:1px solid var(--wq-line)}.wq-complete{background:#2a816640;color:#74e5b7;border:1px solid #4eaa8855;font-size:18px!important;min-width:40px}.wq-task{display:flex;align-items:center;gap:8px;margin:0 18px;padding:15px 0;border-bottom:1px solid var(--wq-line)}.wq-task>button{display:flex;gap:10px;align-items:center;min-width:0;flex:1;text-align:left;border:0;background:transparent;color:var(--wq-text);padding:0;cursor:pointer}.wq-task b,.wq-work-row b,.wq-price b{font-size:14px;line-height:1.5;display:block;overflow-wrap:anywhere}.wq-task small,.wq-work-row small,.wq-price small{font-size:12px;color:var(--wq-muted);display:block;margin-top:4px}.wq-task>div{display:flex;gap:7px;flex-shrink:0}.wq-dot{width:10px;height:10px;background:#8bc5ff;border-radius:50%;flex-shrink:0}.wq-done{color:#8ad7b6;flex-direction:column;align-items:start}.wq-missions header{flex-wrap:wrap}.wq-empty{font-size:14px;line-height:1.7;color:var(--wq-muted);padding:25px 20px;margin:0}.wq-work-row{display:flex;align-items:center;gap:12px;width:100%;padding:15px 20px;border:0;border-bottom:1px solid var(--wq-line);background:transparent;text-align:left;color:var(--wq-text);cursor:pointer}.wq-work-row>span:first-child{font-size:24px}.wq-work-row>span:nth-child(2){flex:1;min-width:0}.wq-work-row i{font-style:normal;font-size:13px;color:#82cdb7}.wq-price{display:flex;gap:8px;padding:15px 20px;border-bottom:1px solid var(--wq-line)}.wq-price>button:first-child{background:transparent;border:0;color:var(--wq-text);text-align:left;flex:1;cursor:pointer;min-width:0}.wq-focus-body{padding:22px;text-align:center}.wq-focus-body>b{display:block;color:var(--wq-muted);font-size:14px;line-height:1.5}.wq-focus-body>strong{display:block;font-size:52px;letter-spacing:2px;color:#9cceff;margin:20px 0;font-variant-numeric:tabular-nums}.wq-focus-body>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.wq-focus-body select{font-size:13px!important;background:var(--wq-card)!important;color:var(--wq-text)!important;min-width:110px}.wq-focus-body>small{display:block;font-size:12px;color:var(--wq-muted);margin-top:16px;line-height:1.6}.wq-wrap>p{font-size:15px;line-height:1.7;margin:20px;color:var(--wq-muted)}.wq-wrap-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px}.wq-mini-wins{padding:0 20px 20px}.wq-mini-wins span{display:block;font-size:13px;margin-top:10px;color:var(--wq-muted)}.wq-mini-wins b{color:#8ee1ba}.wq-badges{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0}.wq-badges button,.wq-badges article{background:var(--wq-card);border:1px solid var(--wq-line);border-radius:15px;padding:17px 10px;text-align:center;color:var(--wq-muted)}.wq-badges span{display:block;font-size:28px;filter:grayscale(1);opacity:.5}.wq-badges b{display:block;font-size:13px;margin:10px 0 5px}.wq-badges small{font-size:11px;line-height:1.5;display:block}.wq-badges .earned{border-color:#8bbff2;background:linear-gradient(130deg,#548bc322,#638ffe22),var(--wq-card);color:var(--wq-text)}.wq-badges .earned span{filter:none;opacity:1}.wq-bottom{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wq-bottom label{font-size:13px;color:var(--wq-muted);margin-left:auto}.wq-page-head{margin-bottom:25px}.wq-page-head h1{font-size:32px!important;color:var(--wq-text)!important;margin:12px 0}.wq-page-head p{font-size:15px;line-height:1.7;color:var(--wq-muted)}.wq-site-kit{max-width:1000px;margin:auto}.wq-site-kit header label{flex:1;font-size:13px;color:var(--wq-muted)}.wq-site-kit select{margin-top:8px;width:100%;font-size:15px!important}.wq-site-title{padding:25px;border-bottom:1px solid var(--wq-line)}.wq-site-title p{font-size:15px;color:var(--wq-muted)}.wq-checklist{padding:10px 25px}.wq-checklist label{display:flex;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid var(--wq-line);font-size:16px}.wq-checklist input{width:22px;height:22px;accent-color:#83c1ff;flex-shrink:0}.wq-checklist input:checked+span{text-decoration:line-through;color:var(--wq-muted)}#wq-checklist-state{font-size:13px;color:var(--wq-muted)}.wq-celebration{position:fixed;inset:0;pointer-events:none;z-index:200;overflow:hidden}.wq-celebration i{position:absolute;top:-20px;left:var(--x);background:var(--colour);height:12px;width:7px;border-radius:2px;animation:wq-confetti 1.5s var(--delay) ease-in forwards}@keyframes wq-confetti{to{transform:translateY(80vh) rotate(540deg);opacity:0}}
html[data-mm-theme=dark] .mm-app.mm-journal-mode{background:var(--mm-bg)}html[data-mm-theme=dark] .mm-journal-mode .mm-sidebar,html[data-mm-theme=dark] .mm-journal-mode .mm-topbar{background:#111e31;color:#bccce1;border-color:var(--wq-line)}html[data-mm-theme=dark] .mm-journal-mode .mm-brand,html[data-mm-theme=dark] .mm-journal-mode .mm-journal-header h1{color:var(--wq-text)!important}html[data-mm-theme=dark] .mm-journal-mode .mm-sidebar-bottom{background:#111e31}html[data-mm-theme=dark] .mm-journal-mode .mm-nav-item.active{background:#426bff!important;color:#fff}html[data-mm-theme=dark] .mm-journal-mode .mm-journal-paper,html[data-mm-theme=dark] .mm-journal-mode .mm-journal-entry,html[data-mm-theme=dark] .mm-journal-mode .mm-journal-calendar,html[data-mm-theme=dark] .mm-journal-mode .mm-mood-card{background:var(--wq-card);border-color:var(--wq-line);box-shadow:none}html[data-mm-theme=dark] .mm-journal-mode .mm-journal-entry.selected{background:#263a57}html[data-mm-theme=dark] .mm-journal-mode .mm-journal-entry b,html[data-mm-theme=dark] .mm-journal-mode .mm-journal-primary .rich-editor,html[data-mm-theme=dark] .mm-journal-title-input{color:var(--wq-text)!important}html[data-mm-theme=dark] .mm-journal-mode .mm-journal-entry small,html[data-mm-theme=dark] .mm-journal-mode .mm-mood-card p,html[data-mm-theme=dark] .mm-journal-mode .mm-user b{color:var(--wq-muted)!important}html[data-mm-theme=dark] .mm-journal-mode .mm-paper-sections details,html[data-mm-theme=dark] .mm-journal-mode .mm-journal-metadata,html[data-mm-theme=dark] .mm-journal-mode .journal-schedule{background:#182a43!important;border-color:var(--wq-line)!important;color:var(--wq-text)!important}html[data-mm-theme=dark] .mm-journal-mode .rich-toolbar{border-color:var(--wq-line)!important}html[data-mm-theme=dark] .mm-journal-mode .rich-toolbar button{color:var(--wq-muted)!important}html[data-mm-theme=dark] .mm-journal-mode .mm-global-search{background:#1b2d47;border-color:var(--wq-line)}html[data-mm-theme=dark] .mm-journal-mode .mm-global-search input{color:var(--wq-text)!important}
@media(min-width:1800px){.wq-board{grid-template-columns:repeat(3,minmax(0,1fr))}.wq-banner{padding:35px}}
@media(max-width:1200px){.wq-board{grid-template-columns:repeat(2,minmax(0,1fr))}.wq-badges{grid-template-columns:repeat(3,minmax(0,1fr))}.wq-banner h1{font-size:29px!important}.mm-main{padding:20px}.mm-journal-mode .mm-journal-shell{grid-template-columns:230px minmax(0,1fr)}}
@media(max-width:959px){.mm-workspace{margin-left:0}.mm-sidebar{display:none}.mm-show-nav .mm-sidebar{display:block}.mm-mobile-menu{display:inline-grid}.mm-main{padding:18px 18px 100px}.wq-banner{padding:22px;gap:18px}.wq-level{min-width:190px;padding:18px}.mm-journal-mode .mm-journal-shell{grid-template-columns:1fr}.mm-journal-mode .mm-main{padding-bottom:100px}}
@media(max-width:639px){.wq-board{grid-template-columns:1fr}.wq-banner{display:block;padding:22px 18px}.wq-banner h1{font-size:28px!important}.wq-banner p{font-size:14px}.wq-level{margin-top:20px;min-width:0}.wq-overview{grid-template-columns:repeat(2,1fr);gap:9px}.wq-overview button{padding:12px;gap:10px}.wq-overview span{font-size:12px}.wq-badges{grid-template-columns:repeat(2,1fr)}.mm-main{padding:13px 12px 100px}.wq-task{margin:0 14px;flex-wrap:wrap}.wq-task>button{min-width:160px}.wq-task b{font-size:14px}.wq-task>div{margin-left:auto}.wq-panel header{padding:17px}.wq-site-kit header{flex-wrap:wrap}.wq-site-kit header label{min-width:100%}.wq-bottom label{margin-left:0}.mm-global-search input{font-size:12px!important}.mm-journal-mode .mm-journal-paper{padding:18px 16px}.mm-journal-mode .mm-journal-primary .rich-editor{font-size:16px!important;min-height:200px!important}.mm-mobile-nav button{font-size:11px}.wq-page-head h1{font-size:27px!important}.mm-journal-title-input{font-size:25px!important}}
@media(prefers-reduced-motion:reduce){.wq-celebration{display:none}*{scroll-behavior:auto!important}}

html[data-mm-theme=dark] .mm-journal-mode .mm-journal-paper summary,html[data-mm-theme=dark] .mm-journal-mode .schedule-card summary{background:#21344e!important;color:#dce9fa!important;border-color:#354c69!important;font-size:14px!important}
html[data-mm-theme=dark] .mm-journal-mode .mm-journal-metadata label,html[data-mm-theme=dark] .mm-journal-mode .mm-journal-template-label,html[data-mm-theme=dark] .mm-journal-mode .mm-journal-calendar strong,html[data-mm-theme=dark] .mm-journal-mode .mm-entry-list-head,html[data-mm-theme=dark] .mm-journal-mode .mm-journal-paper>header span{color:#b6c9e2!important}
html[data-mm-theme=dark] .mm-journal-mode .mm-soft-button,html[data-mm-theme=dark] .mm-journal-mode .mm-sidebar-bottom .mm-nav-item,html[data-mm-theme=dark] .mm-journal-mode .mm-topbar .mm-icon-button{background:#253b58!important;color:#dce9fa!important;border-color:#415d7c!important}
.mm-journal-calendar strong,.mm-journal-calendar select,.mm-journal-date-grid button{font-size:13px!important}.mm-journal-entry>span,.mm-journal-entry small,.mm-journal-foot{font-size:12px!important}.mm-month-day>div:first-child b,.mm-month-weekdays span,.mm-calendar-event,.mm-calendar-event small{font-size:13px!important}.mm-calendar-event{line-height:1.5!important;padding:7px 8px!important;overflow-wrap:anywhere;white-space:normal!important}.mm-knowledge-card h3,.item-title{font-size:16px!important}.mm-knowledge-card p,.item-meta,.subtle{font-size:13px!important}.mm-main .control-launch small{font-size:12px!important}
@media(max-width:639px){.mm-calendar-event,.mm-calendar-event small{font-size:11px!important;padding:4px!important}.mm-month-day{min-height:95px!important}}
