.mwk{color:var(--surface-dark)}.mwk,.mwk *{min-width:0}.mwk-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.mwk-heading h1{font-size:calc(34px * var(--text-scale,1));font-weight:450;letter-spacing:-1px}.mwk button{touch-action:manipulation}.mwk-sync{display:inline-flex;gap:7px;align-items:center;padding:9px 12px;font-size:calc(12px * var(--text-scale,1));border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted)}.mwk-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start;margin-top:24px}.mwk-calendar,.mwk-records{border:1px solid var(--line);border-radius:11px;background:#fffefa}.mwk-calendar{padding:20px 19px 14px}.mwk-calendar>header,.mwk-records>header{display:flex;justify-content:space-between;gap:12px;align-items:center}.mwk-calendar h2{font-size:calc(18px * var(--text-scale,1));font-weight:500}.mwk-calendar>header button{padding:5px 8px;border:1px solid var(--line);border-radius:6px;background:transparent;font-size:calc(11px * var(--text-scale,1))}.mwk-month-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:20px 0 13px}.mwk-month-heading strong{font-size:calc(14px * var(--text-scale,1));text-transform:capitalize;font-weight:500}.mwk-month-heading>div{display:flex}.mwk-daynav button,.mwk-month-heading button{border:0;background:transparent;padding:6px;display:grid;place-items:center}.mwk-month,.mwk-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.mwk-weekdays{text-align:center;font-size:calc(10px * var(--text-scale,1));color:var(--muted);margin-bottom:6px}.mwk-month button{position:relative;min-height:35px;padding:4px 0 8px;border:1px solid transparent;border-radius:6px;background:transparent;font-size:calc(12px * var(--text-scale,1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mwk-month button.other{color:var(--muted)}.mwk-month button[aria-current=date]{border-color:var(--muted)}.mwk-month button.selected{color:white;background:var(--green);border-color:var(--green)}.mwk-month i{position:absolute;width:3px;height:3px;background:var(--muted);border-radius:50%;bottom:4px;left:calc(50% - 1.5px)}.mwk-month .selected i{background:var(--line)}.mwk-calendar-tabs{display:flex;flex-wrap:wrap;gap:0 13px;border-bottom:1px solid var(--line);margin-top:20px}.mwk-calendar-tabs button{padding:12px 0 10px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:calc(12px * var(--text-scale,1));color:var(--muted)}.mwk-calendar-tabs button[aria-pressed=true]{border-bottom-color:var(--green);color:var(--green);font-weight:600}.mwk-daynav{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;gap:8px;align-items:center;margin:17px 0}.mwk-daynav>div{text-align:center}.mwk-daynav strong{font-size:calc(14px * var(--text-scale,1));font-weight:500}.mwk-daynav small{display:block;font-size:calc(10px * var(--text-scale,1));color:var(--muted);margin-top:3px;text-transform:capitalize}.mwk-slot{display:grid;grid-template-columns:3.2rem minmax(0,1fr) 13px;gap:11px;align-items:start;width:100%;padding:12px 10px;margin:8px 0;border:1px solid var(--line);border-radius:8px;background:var(--surface);text-align:left}.mwk-slot>span:first-child{font-size:calc(12px * var(--text-scale,1));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mwk-slot small{display:block;font-size:calc(10px * var(--text-scale,1));color:var(--muted);margin-top:5px}.mwk-slot strong{font-size:calc(12px * var(--text-scale,1));font-weight:500;line-height:1.5;overflow-wrap:anywhere}.mwk-free{border-style:dashed;background:transparent;color:var(--muted)}.mwk-free strong{font-size:calc(11px * var(--text-scale,1));font-weight:400}.mwk-slot svg{align-self:center}.mwk-slot:hover{background:var(--canvas)}.mwk-calendar>footer{padding-top:13px;margin-top:18px;border-top:1px solid var(--line);font-size:calc(10px * var(--text-scale,1));color:var(--muted)}.mwk-records{padding:24px 26px}.mwk-records h2{font-size:calc(21px * var(--text-scale,1));font-weight:500}.mwk-records header p{font-size:calc(12px * var(--text-scale,1));color:var(--muted);margin-top:5px}.mwk-search{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line);background:var(--canvas);border-radius:8px;margin:21px 0;color:var(--muted)}.mwk-search input{width:100%;border:0;background:transparent;padding:11px 0;font-size:calc(13px * var(--text-scale,1));line-height:1.5}.mwk-date{font-size:calc(10px * var(--text-scale,1));color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-weight:500;padding:18px 0 10px}.mwk-record{display:grid;grid-template-columns:35px minmax(0,1fr) auto 14px;gap:13px;align-items:center;padding:16px 4px;background:transparent;border:0;border-bottom:1px solid var(--green-light);width:100%;text-align:left}.mwk-record strong{font-size:calc(14px * var(--text-scale,1));font-weight:500;line-height:1.5;overflow-wrap:anywhere}.mwk-record small{display:block;color:var(--muted);font-size:calc(11px * var(--text-scale,1));margin-top:5px}.mwk-record-icon{display:grid;place-items:center;width:32px;height:35px;background:var(--canvas);border-radius:7px;color:var(--muted)}.mwk-record-status{color:var(--muted);text-align:right}.mwk-pill,.mwk-record-status{font-size:calc(10px * var(--text-scale,1))}.mwk-pill{display:inline-block;padding:4px 7px;margin-top:8px;background:var(--green-light);color:var(--green);border-radius:5px;font-style:normal}.mwk-empty{padding:28px 6px;color:var(--muted);text-align:center;font-size:calc(13px * var(--text-scale,1))}.mwk-empty h3{font-size:calc(17px * var(--text-scale,1));margin:12px 0}.mwk-empty p{margin-top:9px}.mwk-empty p,.mwk-error{font-size:calc(13px * var(--text-scale,1));line-height:1.7}.mwk-error{padding:12px 0;color:#9a613a;overflow-wrap:anywhere}.mwk-error button{margin-left:10px}.mwk-mobile{display:none}.mwk-modal .modal-content{padding:22px;background:var(--canvas)}.mwk-record-document{max-width:740px;margin:auto}.mwk-meta{font-size:calc(12px * var(--text-scale,1));color:var(--muted);line-height:1.7}.mwk-minutes{background:#fffefa;border:1px solid var(--line);margin-top:20px;padding:25px 28px}.mwk-minutes>header{border-bottom:1px solid var(--line);padding-bottom:16px;color:var(--muted);font-size:calc(10px * var(--text-scale,1));letter-spacing:1px}.mwk-minutes section{padding:19px 0;border-bottom:1px solid var(--green-light)}.mwk-minutes h3{font-size:calc(15px * var(--text-scale,1));margin-bottom:10px}.mwk-minutes li,.mwk-minutes p{font-size:calc(14px * var(--text-scale,1));line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.mwk-protocol-text{margin-top:18px}.mwk-minutes ul{padding-left:20px;margin:0}.mwk-minutes li{margin-top:8px}.mwk-minutes small{display:block;font-size:calc(11px * var(--text-scale,1));color:var(--muted)}.mwk-minutes .recommendation{margin-top:18px;padding:14px 16px;border:0;border-left:3px solid var(--muted);background:var(--canvas)}.mwk-evidence{padding:4px 7px;margin-left:8px;border:0;background:var(--green-light);color:var(--green);border-radius:5px;font-size:calc(10px * var(--text-scale,1))}.mwk-transcript{margin:20px 0;border:1px solid var(--line);border-radius:8px;padding:0 16px;background:#fffefa}.mwk-transcript summary{font-size:calc(13px * var(--text-scale,1));padding:15px 0;cursor:pointer}.mwk-transcript article{padding:15px 0;border-top:1px solid var(--line);font-size:calc(14px * var(--text-scale,1));line-height:1.8}.mwk-chat{margin-top:24px;border-top:1px solid var(--line);padding-top:23px}.mwk-chat>h3{display:flex;align-items:center;gap:8px;font-size:calc(16px * var(--text-scale,1));margin-bottom:17px}.mwk-turn{margin:16px 0;font-size:calc(14px * var(--text-scale,1));line-height:1.8}.mwk-turn p{white-space:pre-wrap;overflow-wrap:anywhere}.mwk-turn small{color:var(--muted);font-size:calc(10px * var(--text-scale,1))}.mwk-turn.user{margin-left:25px;background:var(--green-light);border-radius:8px;padding:12px 15px}.mwk-create fieldset{border:0;padding:0}.mwk-create label{display:grid;gap:7px;margin:15px 0;font-size:calc(13px * var(--text-scale,1))}.mwk-create input,.mwk-create select{border:1px solid var(--line);border-radius:7px;background:#fffefa;padding:10px;width:100%;font:inherit}.mwk-create-fields{display:grid;grid-template-columns:1.2fr 1fr 1.3fr;gap:12px}.mwk-invitations{padding-top:14px}.mwk-create .btn{margin-top:15px}@media(max-width:1099px){.mwk-layout{grid-template-columns:minmax(0,1fr)}.mwk-mobile{display:flex;gap:4px;border-radius:9px;background:var(--green-light);padding:4px;margin-top:20px;width:fit-content}.mwk-mobile button{border:0;border-radius:7px;background:transparent;padding:9px 20px;font-size:calc(13px * var(--text-scale,1))}.mwk-mobile button[aria-pressed=true]{background:#fffefa}.mwk-view-calendar .mwk-records,.mwk-view-records .mwk-calendar{display:none}.mwk-calendar{max-width:500px;width:100%;justify-self:center}.mwk-month button{min-height:42px}.mwk-slot{padding:13px}}@media(max-width:650px){.mwk-records{padding:19px 16px}.mwk-record{grid-template-columns:30px minmax(0,1fr) 12px;gap:10px}.mwk-record-status{grid-column:2;grid-row:2;text-align:left;margin-top:-5px}.mwk-record>svg{grid-column:3;grid-row:1}.mwk-minutes{padding:18px 16px}.mwk-modal .modal-content{padding:18px 14px}.mwk-mobile{width:100%}.mwk-mobile button{flex:1 1}.mwk-heading{gap:12px}.mwk-heading h1{font-size:calc(28px * var(--text-scale,1))}.mwk-create-fields{grid-template-columns:minmax(0,1fr)}}.text-large .mwk-slot{grid-template-columns:minmax(0,1fr) 14px}.text-large .mwk-slot>span:first-child{grid-column:1/-1;display:flex;gap:12px;align-items:baseline}.text-large .mwk-record{grid-template-columns:32px minmax(0,1fr) 14px}.text-large .mwk-record-status{grid-column:2;text-align:left}.text-large .mwk-record>svg{grid-column:3;grid-row:1}.text-large .mwk-calendar>header{flex-wrap:wrap}.text-large .mwk-month button{font-size:calc(11px * var(--text-scale,1));padding-inline:0}.text-large .mwk-weekdays{font-size:calc(8px * var(--text-scale,1))}.text-large .mwk-create-fields{grid-template-columns:minmax(0,1fr)}.mwk-lead{font-size:calc(13px * var(--text-scale,1));color:var(--muted);margin-top:6px}