.sl-root{width:100%;height:100vh;color:var(--color-text-primary);font-family:var(--font-body);--font-size-display:1.875rem;--font-size-h2:1.5rem;--font-size-body-lg:1.125rem;--font-size-body:1rem;font-size:var(--font-size-body-lg);background:#fff;display:flex;overflow:hidden}.sl-sidebar{background:#fff;border-right:1px solid #e6e6e6;flex-direction:column;flex-shrink:0;width:300px;display:flex}.sl-avatar-bar{border-bottom:1px solid #efefef;flex-shrink:0;align-items:center;height:64px;padding:0 20px;display:flex}.sl-avatar{width:40px;height:28px;position:relative}.sl-avatar span{mix-blend-mode:multiply;opacity:.92;border-radius:50%;width:22px;height:22px;position:absolute;top:0}.sl-avatar span:first-child{background:#d9534f;left:0}.sl-avatar span:nth-child(2){background:#18a999;left:9px}.sl-avatar span:nth-child(3){background:#2b6cb0;left:18px}.sl-mayday{letter-spacing:.08em;text-transform:uppercase;color:var(--color-heading);cursor:pointer;background:0 0;border:1px solid #c7cbce;border-radius:6px;flex-shrink:0;padding:7px 12px;font-size:13px;font-weight:700}.sl-mayday:hover{border-color:#0b7285}.sl-mayday:focus-visible{outline-offset:3px;outline:3px solid #0b728557}.sl-tabs{border-bottom:1px solid #e6e6e6;flex-shrink:0;display:flex}.sl-tab{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:14px 18px;font-size:13px;font-weight:700}.sl-tab.active{color:var(--color-heading);border-bottom-color:var(--color-accent)}.sl-outline{flex:1;padding:8px 0 24px;overflow-y:auto}.sl-group{color:var(--color-heading);align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.sl-group .sl-caret{color:var(--color-text-secondary);font-size:10px}.sl-slide-row{text-align:left;width:100%;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:9px 16px 9px 36px;font-size:14px;line-height:1.35;display:flex}.sl-slide-row:hover:not(:disabled){background:#f5f6f7}.sl-slide-row.current{border-left-color:var(--color-accent);background:#eef1f3;font-weight:600}.sl-slide-row .sl-check{color:#5a6b78;flex-shrink:0;font-size:13px}.sl-slide-row:disabled{cursor:default;opacity:.52}.sl-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.sl-topbar{flex-shrink:0;justify-content:flex-end;align-items:center;gap:14px;height:56px;padding:0 24px;display:flex}.sl-progress{align-items:center;gap:12px;display:flex}.sl-progress-track{background:#dcdee0;border-radius:3px;width:220px;height:6px;overflow:hidden}.sl-progress-fill{background:var(--color-accent);border-radius:3px;height:100%;transition:width .3s}.sl-progress-dots{gap:7px;display:flex}.sl-progress-dots span{background:#c7cbce;border-radius:50%;width:11px;height:11px}.sl-progress-dots span.done{background:var(--color-accent)}.sl-stage{flex:1;justify-content:center;align-items:stretch;padding:24px 104px;display:flex;position:relative;overflow-y:auto}.sl-stage-layout{grid-template-columns:minmax(0,1fr);align-items:center;width:100%;min-height:100%;margin:0 auto;display:grid}.sl-stage-layout.has-guide{grid-template-columns:minmax(0,1fr) minmax(300px,348px);align-items:stretch;gap:28px}.sl-stage-content{width:100%;max-width:var(--max-content-width);margin:0 auto}.sl-stage-layout.has-guide .sl-stage-content{max-width:720px}.sl-guide-panel-slot{align-self:stretch;min-width:0;display:flex}.sl-content-heading{font-family:var(--font-heading);font-size:var(--font-size-h2);color:var(--color-heading);text-align:center;margin:0 0 28px;font-weight:400;line-height:1.3}.sl-content-body{font-size:var(--font-size-body-lg);color:var(--color-text-primary);text-align:left;white-space:pre-wrap;line-height:1.7}.sl-image{border-radius:var(--radius-md);max-width:100%;max-height:56vh;margin:20px auto 0;display:block}.sl-video{border-radius:var(--radius-md);background:#000;width:100%;max-height:64vh;margin:20px auto 0;display:block}.sl-media-route{color:#fff;background:var(--color-accent);border-radius:var(--radius-sm);font:inherit;cursor:pointer;border:0;margin:20px auto 0;padding:11px 20px;font-weight:700;display:block}.sl-media-route:hover{filter:brightness(.92)}.sl-media-route:focus-visible{outline-offset:3px;outline:3px solid #0b728557}.sl-embed{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;width:100%;height:62vh;margin-top:20px}.sl-arrow{color:#b6bcc1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:56px;height:56px;transition:color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sl-arrow:hover:not(:disabled){color:#7c858c}.sl-arrow:disabled{opacity:.25;cursor:default}.sl-arrow.prev{left:20px}.sl-arrow.next{right:20px}.sl-stage .widget-stage{width:100%;min-height:auto;padding:0}.course-guide{background:#f7fafc;border:1px solid #d8e0e6;border-radius:14px;flex-direction:column;width:100%;min-height:440px;max-height:min(680px,100vh - 156px);display:flex;overflow:hidden;box-shadow:0 12px 28px #1734471a}.course-guide__header{color:#fff;background:#173447;padding:22px 22px 18px}.course-guide__eyebrow,.pattern-map__eyebrow,.feeling-check__eyebrow{color:#6da8b7;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.course-guide__header h2{color:#fff;margin:0;font-size:21px;line-height:1.2}.course-guide__header p:last-child{color:#d3e2e8;margin:8px 0 0;font-size:14px;line-height:1.45}.course-guide__thread{flex-direction:column;flex:auto;gap:12px;min-height:130px;padding:18px;display:flex;overflow-y:auto}.course-guide__message{border-radius:10px;max-width:94%;padding:11px 13px;font-size:14px;line-height:1.5}.course-guide__message span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.course-guide__message p{white-space:pre-wrap}.course-guide__message--guide{color:#173447;background:#e7f0f3;align-self:flex-start}.course-guide__message--guide span{color:#387d8d}.course-guide__message--learner{color:#fff;background:#47677a;align-self:flex-end}.course-guide__message--learner span{color:#d7e6eb}.course-guide__status,.course-guide__unavailable,.course-guide__handoff{color:#52606d;margin:0;padding:14px 18px;font-size:14px;line-height:1.45}.course-guide__unavailable{border-top:1px solid #d8e0e6}.course-guide__handoff{color:#173447;background:#edf5f6;border-top:1px solid #d8e0e6;font-weight:700}.course-guide__composer{background:#fff;border-top:1px solid #d8e0e6;padding:16px 18px 18px}.course-guide__composer label{color:#173447;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.course-guide__composer textarea{color:#1f2933;width:100%;min-height:88px;font:inherit;resize:vertical;border:1px solid #aebec8;border-radius:8px;padding:10px 11px;font-size:14px;line-height:1.45}.course-guide__composer textarea:focus,.pattern-map__field textarea:focus{outline-offset:1px;border-color:#387d8d;outline:3px solid #387d8d3d}.course-guide__actions,.pattern-map__actions{flex-wrap:wrap;gap:9px;margin-top:11px;display:flex}.course-guide__send,.pattern-map__save,.pattern-map__secondary{min-height:38px;font:inherit;cursor:pointer;border-radius:7px;padding:8px 12px;font-size:13px;font-weight:800}.course-guide__send,.pattern-map__save{color:#fff;background:#173447;border:1px solid #173447}.pattern-map__secondary{color:#173447;background:#fff;border:1px solid #7893a1}.course-guide__send:hover:not(:disabled),.pattern-map__save:hover:not(:disabled){background:#0f2433}.pattern-map__secondary:hover:not(:disabled){background:#eef5f7}.course-guide__send:disabled,.pattern-map__save:disabled,.pattern-map__secondary:disabled{opacity:.45;cursor:not-allowed}.course-activity--mapping{max-width:760px;margin:0 auto}.course-guide-note{color:#173447;background:#edf5f6;border-left:4px solid #4f909c;border-radius:6px;max-width:720px;margin:20px auto 0;padding:16px 18px}.course-guide-note p{margin:0}.course-guide-note p:first-child{color:#2b6978;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800}.pattern-map{background:#fff;border:1px solid #d8e0e6;border-radius:14px;padding:30px;box-shadow:0 10px 28px #17344714}.pattern-map__intro h1,.feeling-check h1{color:#173447;margin:0;font-size:30px;line-height:1.2}.pattern-map__intro>p:last-child,.feeling-check>p:not(.feeling-check__eyebrow){color:#52606d;margin:10px 0 0;font-size:16px;line-height:1.55}.pattern-map__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.pattern-map__field{display:block}.pattern-map__field:last-child{grid-column:1/-1}.pattern-map__field span{color:#173447;margin-bottom:7px;font-size:14px;font-weight:800;display:block}.pattern-map__field textarea{color:#1f2933;width:100%;font:inherit;resize:vertical;border:1px solid #b9c7cf;border-radius:8px;padding:11px 12px;font-size:15px;line-height:1.45}.pattern-map__note{color:#52606d;background:#f7fafc;border-left:3px solid #7893a1;border-radius:0 8px 8px 0;margin:18px 0 0;padding:14px 16px}.pattern-map__note p{margin:0}.pattern-map__note-label{color:#173447;font-size:13px;font-weight:800;margin-bottom:6px!important}.pattern-map__note-label span{color:#697984;font-weight:600}.pattern-map__draft{background:#f7fafc;border:1px solid #d8e0e6;border-radius:10px;margin-top:18px;padding:16px}.pattern-map__draft h2{color:#173447;margin:0;font-size:18px}.pattern-map__draft>p{color:#52606d;margin:6px 0 12px;font-size:14px;line-height:1.45}.pattern-map__draft label{color:#173447;margin-bottom:7px;font-size:14px;font-weight:800;display:block}.pattern-map__draft textarea{color:#1f2933;width:100%;font:inherit;resize:vertical;border:1px solid #b9c7cf;border-radius:8px;padding:11px 12px;font-size:15px;line-height:1.45}.pattern-map__draft textarea:focus{outline-offset:1px;border-color:#387d8d;outline:3px solid #387d8d3d}.pattern-map__status{color:#697984;margin:12px 0 0;font-size:13px}.pattern-map__status--saved{color:#1e6a58;font-weight:800}.course-activity--feeling{max-width:720px;margin:0 auto}.feeling-check{text-align:center;background:#fff;border:1px solid #d8e0e6;border-radius:14px;padding:32px;box-shadow:0 10px 28px #17344714}.feeling-check__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.feeling-check__option{color:#173447;font:inherit;cursor:pointer;background:#f7fafc;border:2px solid #d8e0e6;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:16px 10px;font-size:15px;font-weight:800;display:flex}.feeling-check__option img{object-fit:contain;width:64px;height:64px}.feeling-check__option:hover:not(:disabled){background:#edf5f6;border-color:#6c9cac}.feeling-check__option.is-selected{background:#e7f0f3;border-color:#173447}.feeling-check__option:disabled{cursor:not-allowed;opacity:.65}@media (max-width:1250px){.sl-stage{padding:24px 84px}.sl-stage-layout.has-guide{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.sl-stage-layout.has-guide .sl-stage-content{max-width:var(--max-content-width)}.sl-guide-panel-slot{width:100%;max-width:720px;margin:0 auto}.course-guide{min-height:0;max-height:none}.course-guide__thread{max-height:300px}}@media (max-width:760px){.sl-root{flex-direction:column;display:flex;overflow:auto}.sl-sidebar{border-bottom:1px solid #e6e6e6;border-right:0;flex:none;width:100%;max-height:190px}.sl-avatar-bar{height:44px;padding:0 14px}.sl-mayday{padding:4px 10px}.sl-progress{flex:auto;justify-content:flex-end;min-width:0}.sl-progress-track{flex:auto;width:auto;min-width:0;max-width:220px}.sl-tabs{min-height:38px}.sl-tab{flex:1;padding:9px 12px}.sl-outline,.sl-transcript{max-height:108px}.sl-main{width:100%;min-height:calc(100vh - 190px)}.sl-topbar{height:44px;padding:0 12px}.sl-stage{min-height:0;padding:16px 46px}.pattern-map,.feeling-check{padding:22px}.pattern-map__fields,.feeling-check__options{grid-template-columns:1fr}.pattern-map__field:last-child{grid-column:auto}.feeling-check__option{flex-direction:row;justify-content:center}.feeling-check__option img{width:48px;height:48px}.sl-stage-content,.sl-stage-content>*,.sl-embed{min-width:0;max-width:100%}.sl-embed{height:min(62vh,520px)}.sl-playbar{gap:7px;padding:0 8px}.sl-controls{gap:8px}.sl-nav-btns{gap:4px}.sl-navbtn{letter-spacing:.02em;gap:2px;font-size:11px}}.sl-playbar{border-top:1px solid #e6e6e6;flex-shrink:0;align-items:center;gap:16px;height:56px;padding:0 18px;display:flex}.sl-play{width:30px;height:30px;color:var(--color-heading);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.sl-seek{background:#dcdee0;border-radius:3px;flex:1;height:6px;overflow:hidden}.sl-seek-fill{background:var(--color-accent);width:0;height:100%}.sl-controls{color:#5a6b78;align-items:center;gap:18px;display:flex}.sl-ctrl{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.sl-nav-btns{align-items:center;gap:22px;display:flex}.sl-navbtn{letter-spacing:.06em;text-transform:uppercase;color:var(--color-heading);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.sl-navbtn:disabled,.sl-play:disabled,.sl-ctrl:disabled{opacity:.3;cursor:default}.sl-time{color:#5a6b78;font-variant-numeric:tabular-nums;text-align:center;min-width:36px;font-size:12px}.sl-seek{cursor:pointer}.sl-speed{justify-content:center;min-width:32px;font-size:13px;font-weight:700}.sl-transcript{color:var(--color-text-primary);white-space:pre-wrap;flex:1;padding:18px 20px;font-size:15px;line-height:1.65;overflow-y:auto}.sl-module-row{width:100%;font:inherit;text-align:left;cursor:pointer;color:#1f2933;background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.sl-module-row:hover:not(:disabled){background:#0000000a}.sl-module-row.current{background:#0b728514;border-left-color:#0b7285;font-weight:600}.sl-module-row.unauthored{color:#868e96}.sl-module-row:disabled{cursor:default}.sl-module-meta{color:#868e96;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;display:inline-flex}.sl-no-vg{color:#d9480f;letter-spacing:.04em;text-transform:uppercase;border:1px solid #d9480f;border-radius:3px;padding:1px 5px;font-size:10px}.sl-content-activity{background:#0b72850f;border-left:3px solid #0b7285;margin-top:14px;padding:10px 14px;font-size:15px}.course-response{background:#fff;border:1px solid #d6dde1;border-radius:10px;gap:12px;max-width:620px;margin-top:24px;padding:22px;display:grid}.course-response h2{color:var(--color-heading);margin:0;font-size:18px}.course-response input,.course-response textarea{box-sizing:border-box;width:100%;color:var(--color-text-primary);font:inherit;resize:vertical;border:1px solid #aebbc3;border-radius:6px;padding:11px 12px}.course-response input:focus,.course-response textarea:focus{outline-offset:1px;border-color:#0b7285;outline:3px solid #0b728538}.course-response__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.course-response__actions button{color:#fff;font:inherit;cursor:pointer;background:#0b7285;border:0;border-radius:6px;padding:10px 15px;font-weight:700}.course-response__actions button:disabled{opacity:.48;cursor:default}.course-response__actions p{color:#42656f;margin:0;font-size:14px}.course-list,.course-completion-action{background:#fff;border:1px solid #d6dde1;border-radius:10px;gap:12px;max-width:620px;margin-top:24px;padding:22px;display:grid}.course-list h2,.course-completion-action h2{color:var(--color-heading);margin:0;font-size:18px}.course-list>p,.course-completion-action>p,.course-list__empty{color:#52606d;margin:0;font-size:15px;line-height:1.5}@media (max-width:760px){.sl-stage{padding:12px}.sl-arrow{display:none}.sl-playbar{flex-wrap:wrap;gap:6px;height:auto;min-height:56px;padding:8px}.sl-seek{min-width:40px}.sl-controls{gap:7px}.sl-nav-btns{flex:0 0 100%;order:10;justify-content:space-between;gap:8px}}.course-list__entries{gap:9px;display:grid}.course-list__entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;display:grid}.course-list__entry label{color:#173447;grid-column:1/-1;font-size:13px;font-weight:700}.course-list__entry input{min-width:0;color:var(--color-text-primary);font:inherit;border:1px solid #aebbc3;border-radius:7px;padding:10px 11px;font-size:15px}.course-list__entry input:focus{outline-offset:1px;border-color:#0b7285;outline:3px solid #0b728538}.course-list__controls,.course-list__choices{gap:9px;display:grid}.course-list__controls{flex-wrap:wrap;align-items:center;display:flex}.course-list__controls button,.course-list .course-response__actions button,.course-completion-action .course-response__actions button{color:#fff;font:inherit;cursor:pointer;background:#0b7285;border:0;border-radius:6px;padding:10px 15px;font-weight:700}.course-list__add,.course-list__remove{color:#173447!important;background:#fff!important;border:1px solid #7893a1!important}.course-list__remove{padding:8px 10px!important;font-size:13px!important}.course-list__controls button:disabled,.course-list .course-response__actions button:disabled,.course-completion-action .course-response__actions button:disabled,.course-list__remove:disabled{opacity:.48;cursor:default}.course-list__choice{color:#173447;background:#f7fafc;border:1px solid #d6dde1;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:15px;display:flex}.course-list__choice:focus-within{outline-offset:1px;border-color:#0b7285;outline:3px solid #0b728538}.course-instruction,.course-help{max-width:620px;margin-top:24px}.course-instruction{color:#173447;background:#f7fafc;border:1px solid #c7d5db;border-left:4px solid #0b7285;border-radius:10px;gap:12px;padding:22px;display:grid}.course-instruction h2,.course-instruction h3{color:var(--color-heading);margin:0}.course-instruction h2{font-size:18px}.course-instruction h3{font-size:17px}.course-instruction p,.course-help p{color:#42656f;margin:0;font-size:15px;line-height:1.5}.course-instruction__open,.course-help button,.course-instruction__dialog button,.course-completion-action__open{color:#173447;width:fit-content;font:inherit;cursor:pointer;background:#fff;border:1px solid #7893a1;border-radius:6px;padding:10px 15px;font-weight:700;text-decoration:none}.course-instruction__open:disabled,.course-help button:disabled,.course-instruction__dialog button:disabled{opacity:.48;cursor:default}.course-instruction__dialog{background:#fff;border:1px solid #b6c5cc;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 12px 28px #17344729}.course-instruction__dialog-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.course-instruction__dismiss{height:34px;line-height:1;width:34px!important;padding:0!important;font-size:24px!important}.course-instruction__choices{flex-wrap:wrap;gap:10px;display:flex}.course-instruction__choices button.is-selected{color:#fff;background:#0b7285;border-color:#0b7285}.course-instruction__device-detail{background:#edf5f6;border-radius:6px;padding:11px 12px;color:#173447!important}.course-instruction__status{font-weight:700}.course-help{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.course-completion-action__open:hover,.course-instruction__open:hover:not(:disabled),.course-help button:hover:not(:disabled),.course-instruction__dialog button:hover:not(:disabled){border-color:#0b7285}.course-finished{color:#173447;background:#f3f7f8;place-items:center;min-height:100vh;padding:32px;display:grid}.course-finished__card{background:#fff;border:1px solid #d6dde1;border-radius:14px;gap:18px;width:min(100%,620px);padding:40px;display:grid;box-shadow:0 16px 34px #17344717}.course-finished__card h1,.course-finished__card p{margin:0}.course-finished__card h1{color:var(--color-heading);font-size:32px}.course-finished__card p{color:#42656f;font-size:17px;line-height:1.55}.course-finished__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#0b7285!important;font-size:13px!important}.course-finished__actions{flex-wrap:wrap;gap:12px;display:flex}.course-finished__actions a,.course-finished__actions button{color:#173447;font:inherit;cursor:pointer;background:#fff;border:1px solid #7893a1;border-radius:6px;padding:11px 16px;font-weight:700;text-decoration:none}.course-finished__actions .course-finished__primary{color:#fff;background:#0b7285;border-color:#0b7285}.sl-unauthored{max-width:62ch}.sl-unauthored-note{color:#5c6771;margin-top:14px;font-size:14px}.sl-load-error{max-width:60ch;padding:48px;font-size:15px}.sl-load-error-hint{color:#5c6771;margin-top:10px;font-size:14px}.course-guide__draft-review{gap:14px;padding:18px;display:grid}.course-guide__draft-review h3,.course-guide__draft-review p{margin:0}.course-guide__draft-review>label{gap:6px;display:grid}.course-guide__draft-review textarea{box-sizing:border-box;width:100%;min-height:76px;color:var(--color-text-primary);font:inherit;resize:vertical;background:#fff;border:1px solid #bbc5cb;border-radius:4px;padding:10px}.course-guide__draft-review fieldset{border:1px solid #bbc5cb;flex-wrap:wrap;gap:10px 16px;padding:10px;display:flex}.course-guide__draft-review fieldset label{align-items:center;gap:6px;display:flex}.course-guide__draft-review>button{border:1px solid var(--color-accent);color:var(--color-heading);font:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:10px 14px}.course-guide__draft-review>button:first-of-type{background:var(--color-accent);color:#fff}.course-guide__draft-review>button:disabled{opacity:.5;cursor:default}.course-review__entries{gap:10px;margin:0;display:grid}.course-review__entry{gap:2px;display:grid}.course-review__entry dt{color:var(--color-muted,#5a6b74);font-size:13px}.course-review__entry dd{color:var(--color-heading);margin:0;font-size:17px;font-weight:600}.mayday{z-index:1000;font-family:var(--font-body);background:#1734478c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mayday__dialog{color:#173447;background:#fff;border:1px solid #b6c5cc;border-radius:10px;gap:16px;width:min(100%,720px);max-height:calc(100vh - 40px);padding:22px;display:grid;overflow:auto;box-shadow:0 16px 40px #17344747}.mayday__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mayday__header h2{color:var(--color-heading);margin:0;font-size:20px}.mayday__header h2:focus{outline:none}.mayday__note{color:#42656f;margin:0;font-size:15px;line-height:1.5}.mayday__options,.mayday__form{gap:10px;display:grid}.mayday__option{color:#173447;width:100%;font:inherit;text-align:left;cursor:pointer;background:#f7fafc;border:1px solid #c7d5db;border-left:4px solid #0b7285;border-radius:8px;gap:2px;padding:14px 16px;display:grid}.mayday__option strong{font-size:16px}.mayday__option span{color:#42656f;font-size:14px}.mayday__close,.mayday__actions button{color:#173447;font:inherit;cursor:pointer;background:#fff;border:1px solid #7893a1;border-radius:6px;padding:10px 15px;font-weight:700}.mayday__close{width:34px;height:34px;padding:0;font-size:24px;line-height:1}.mayday__actions{flex-wrap:wrap;gap:10px;display:flex}.mayday__actions .mayday__primary{color:#fff;background:#0b7285;border-color:#0b7285}.mayday__frame-wrap{background:#fff;border:1px solid #c7d5db;border-radius:8px;position:relative;overflow:hidden}.mayday__loading{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.mayday__frame{border:0;width:100%;height:min(62vh,640px);display:block;position:relative}.mayday__form label{font-weight:700}.mayday__form textarea,.mayday__form input{color:#173447;font:inherit;border:1px solid #7893a1;border-radius:6px;padding:10px 12px}.mayday__form textarea{resize:vertical;min-height:120px}.mayday button:disabled{opacity:.48;cursor:default}.mayday__option:hover,.mayday__close:hover,.mayday__actions button:hover:not(:disabled){border-color:#0b7285}.mayday button:focus-visible,.mayday textarea:focus-visible,.mayday input:focus-visible{outline-offset:1px;border-color:#0b7285;outline:3px solid #0b728538}
