@import "https://fonts.googleapis.com/css2?family=Literata:ital,opsz,wght@0,7..72,400..700;1,7..72,400..700&display=swap";:root{--paper:#faf6ef;--card:#fffdf9;--fill:#f0e9de;--ink:#2a2622;--ink-soft:#6b625a;--line:#e6ddd0;--line-strong:#968774;--accent:#a4502b;--accent-ink:#fff;--accent-soft:#f6e7dd;--relative:#3f6f73;--relative-soft:#e3eeee;--danger:#a33a3a;--danger-soft:#f6e1df;--ring:var(--accent);--shadow-1:0 1px 2px #2a26220f, 0 4px 14px #2a262212;--shadow-2:0 10px 30px #2a262229}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#1b1916;--card:#24211d;--fill:#2e2a25;--ink:#eee7dd;--ink-soft:#a89e92;--line:#3a352f;--line-strong:#7a7064;--accent:#e08a5f;--accent-ink:#1b1916;--accent-soft:#3a2a21;--relative:#7fb5b9;--relative-soft:#1f3133;--danger:#e07a7a;--danger-soft:#3a2222;--ring:var(--accent);--shadow-1:0 1px 2px #00000059;--shadow-2:0 10px 30px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#1b1916;--card:#24211d;--fill:#2e2a25;--ink:#eee7dd;--ink-soft:#a89e92;--line:#3a352f;--line-strong:#7a7064;--accent:#e08a5f;--accent-ink:#1b1916;--accent-soft:#3a2a21;--relative:#7fb5b9;--relative-soft:#1f3133;--danger:#e07a7a;--danger-soft:#3a2222;--ring:var(--accent);--shadow-1:0 1px 2px #00000059;--shadow-2:0 10px 30px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=focus]{--paper:#131219;--card:#1d1b25;--fill:#28252f;--ink:#f4ead9;--ink-soft:#9d958c;--line:#2c2934;--line-strong:#736c80;--accent:#c8734d;--accent-ink:#fff8ef;--accent-soft:#2a201c;--relative:#7fb5b9;--relative-soft:#1f3133;--danger:#e07a7a;--danger-soft:#3a2222;--ring:var(--accent);--shadow-1:0 1px 2px #00000059;--shadow-2:0 10px 30px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--control-sm:44px;--control-md:48px;--control-lg:56px;--card-height:140px;--topbar-height:52px;--gutter:20px;--ask-max:560px;--content-max:620px;--reading-max:680px;--wide-max:1120px;--side-width:320px;--font-serif:Literata, "Iowan Old Style", Palatino, Georgia, serif;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.text-display{font-family:var(--font-serif);letter-spacing:-.01em;font-size:34px;font-weight:600;line-height:40px}.text-title{font-family:var(--font-serif);font-size:26px;font-weight:600;line-height:32px}.text-question{font-family:var(--font-serif);font-size:26px;font-weight:400;line-height:34px}.text-story{font-family:var(--font-serif);font-size:19px;font-weight:400;line-height:31px}.text-name{font-family:var(--font-serif);font-size:18px;font-weight:500;line-height:24px}.text-heading{font-family:var(--font-sans);font-size:19px;font-weight:600;line-height:24px}.text-body{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:26px}.text-action{font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:22px}.text-small{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:22px}.text-label{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:16px}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:400 17px/26px var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.text-display,.text-title,.text-question{text-wrap:balance}.text-display,.text-title{font-variant-numeric:lining-nums}.mk-i{width:20px;height:20px;-webkit-mask:var(--mk-icon) center / contain no-repeat;-webkit-mask:var(--mk-icon) center / contain no-repeat;mask:var(--mk-icon) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.mk-i-chevron{--mk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E")}.mk-i-back{--mk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E")}.mk-i-more{--mk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M5 12h.01M12 12h.01M19 12h.01'/%3E%3C/svg%3E")}.mk-i-close{--mk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.mk-i-mic{--mk-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='9' y='3' width='6' height='11' rx='3'/%3E%3Cpath d='M5 11a7 7 0 0 0 14 0M12 18v3'/%3E%3C/svg%3E")}.mk-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font:600 17px/22px var(--font-sans);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;text-decoration:none;transition:background-color .15s,filter .15s,transform .1s;display:inline-flex}.mk-btn svg{flex:none;width:20px;height:20px}.mk-btn:hover{filter:brightness(.96)}.mk-btn:active{transform:scale(.98)}.mk-btn-primary{background:var(--accent);color:var(--accent-ink)}.mk-btn-primary:hover{filter:brightness(.92)}.mk-btn-quiet{color:var(--accent);padding:0 var(--space-3);background:0 0}.mk-btn-quiet:hover{filter:none;background:var(--accent-soft)}.mk-btn-danger{background:var(--danger-soft);color:var(--danger)}.mk-btn-icon{width:var(--control-md);color:var(--ink);background:0 0;padding:0}.mk-btn-icon:hover{filter:none;background:var(--fill)}.mk-btn-icon svg,.mk-btn-icon .mk-i{width:24px;height:24px}.mk-btn-lg{min-height:var(--control-lg);padding:0 var(--space-6);font-size:18px}.mk-btn-sm{min-height:var(--control-sm);padding:0 var(--space-4);font-size:16px;line-height:20px}.mk-btn-block{width:100%;display:flex}.mk-btn:disabled,.mk-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.mk-screen{background:var(--paper);flex-direction:column;min-height:100%;display:flex;container:screen/inline-size}.mk-frame{flex-direction:column;flex:1;display:flex}.mk-body{align-content:start;gap:var(--space-6);width:100%;max-width:var(--content-max);padding:var(--space-2) var(--gutter) var(--space-8);flex:1;margin:0 auto;display:grid}.mk-main,.mk-side{align-content:start;gap:var(--space-6);min-width:0;display:grid}.mk-head{gap:var(--space-1);display:grid}.mk-head>*{margin:0}.mk-head p{color:var(--ink-soft);font-size:15px;line-height:22px}.mk-screen.is-ask .mk-body{max-width:var(--ask-max);align-content:center}.mk-topbar{top:env(safe-area-inset-top,0px);z-index:5;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--topbar-height);padding:0 calc(var(--gutter) - var(--space-3));background:var(--paper);display:flex;position:sticky}.mk-topbar .mk-btn-quiet{padding:0 var(--space-3) 0 var(--space-1);color:var(--ink);font-weight:500}.mk-topbar .mk-btn-quiet .mk-i{width:22px;height:22px}.mk-wordmark{padding:0 var(--space-3);font:600 21px/1 var(--font-serif);letter-spacing:-.01em;color:var(--ink);text-decoration:none}.mk-actions{z-index:5;gap:var(--space-1);padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--paper);display:grid;position:sticky;bottom:0}.mk-actions:before{content:"";height:var(--space-6);background:linear-gradient(to bottom, #0000, var(--paper));pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.mk-actions>.mk-btn:not(.mk-btn-quiet){width:100%}.mk-actions>.mk-btn-quiet{justify-self:center}.mk-actions-pair{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}@container screen (width>=600px){.mk-topbar{padding-inline:max(calc(var(--space-8) - var(--space-3)), calc((100% - var(--content-max)) / 2 + var(--space-8) - var(--space-3)))}.mk-screen.is-ask .mk-topbar{padding-inline:calc(var(--space-8) - var(--space-3))}.mk-body{gap:var(--space-8);padding:var(--space-6) var(--space-8) var(--space-12)}.mk-actions{padding-inline:max(var(--space-8), calc((100% - var(--content-max)) / 2 + var(--space-8)))}.mk-screen.is-ask .mk-body{flex:none;margin-top:auto;padding-bottom:0}.mk-screen.is-ask .mk-actions{width:100%;max-width:var(--ask-max);padding:var(--space-8) var(--space-8) var(--space-12);margin:0 auto auto;position:static}.mk-screen.is-ask .mk-actions:before{display:none}.mk-question{font-size:30px;line-height:38px}}@container screen (width>=1024px){.mk-screen:not(.is-ask)>.mk-frame{grid-template-columns:minmax(0, 1fr) var(--side-width);align-content:start;column-gap:var(--space-12);padding-inline:max(var(--space-12), calc((100% - var(--wide-max)) / 2));grid-template-areas:"top top""head actions""main side";display:grid}.mk-screen.is-reading>.mk-frame{grid-template-columns:minmax(0, var(--reading-max)) minmax(0, 1fr);grid-template-areas:"top top""head actions""main."}.mk-screen:not(.is-ask) .mk-frame>.mk-topbar{margin-inline:calc(-1 * var(--space-3));grid-area:top;padding-inline:0}.mk-screen:not(.is-ask) .mk-frame>.mk-body{display:contents}.mk-screen:not(.is-ask) .mk-head{padding-top:var(--space-6);grid-area:head;align-self:end}.mk-screen:not(.is-ask) .mk-main{padding-block:var(--space-8) var(--space-12);grid-area:main}.mk-screen:not(.is-ask) .mk-side{padding-block:var(--space-8) var(--space-12);grid-area:side}.mk-screen:not(.is-ask) .mk-frame>.mk-actions{justify-content:flex-end;align-self:end;align-items:center;gap:var(--space-2);background:0 0;grid-area:actions;padding:0;display:flex;position:static}.mk-screen:not(.is-ask) .mk-frame>.mk-actions:before{display:none}.mk-screen:not(.is-ask) .mk-frame>.mk-actions>.mk-btn{width:auto;min-height:var(--control-md);font-size:17px}.mk-screen:not(.is-ask) .mk-frame>.mk-actions>.mk-btn-quiet{order:-1}.mk-screen.is-ask .mk-actions{align-items:center;gap:var(--space-3);display:flex}.mk-screen.is-ask .mk-actions>.mk-btn:not(.mk-btn-quiet){width:auto}.mk-head .text-display{font-size:40px;line-height:46px}.mk-question{font-size:32px;line-height:40px}}.mk-section{gap:var(--space-2);display:grid}.mk-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.mk-section-head h2{color:var(--ink);font:600 19px/24px var(--font-sans);margin:0}.mk-section-head .mk-btn-quiet{min-height:32px;margin-right:calc(-1 * var(--space-2));padding:0 var(--space-2);font-size:15px}.mk-cards{gap:var(--space-3);display:grid}.mk-card{align-items:start;column-gap:var(--space-3);row-gap:var(--space-2);min-height:var(--card-height);width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-1);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;transition:transform .15s;display:grid}.mk-card:hover{transform:translateY(-1px)}.mk-card:active{transform:scale(.99)}.mk-card-title{font:500 20px/26px var(--font-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;display:-webkit-box;overflow:hidden}.mk-card>.mk-tag{grid-area:1/2;margin-top:3px}.mk-card-line{color:var(--ink-soft);font:italic 400 16px/24px var(--font-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.mk-card-line b{color:var(--ink);font:600 14px/1 var(--font-sans)}.mk-card-from{color:var(--accent);font:600 15px/20px var(--font-sans);grid-column:1/-1}.mk-card.is-question .mk-card-title{-webkit-line-clamp:3;grid-column:1/-1}.mk-card-more{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);background:var(--fill);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;text-decoration:none;display:flex}.mk-card-more-text{color:var(--ink-soft);font:400 15px/20px var(--font-sans);flex:1;gap:2px;display:grid}.mk-card-more-text b{color:var(--ink);font-size:16px;font-weight:600}.mk-card-more .mk-i{color:var(--ink-soft)}.mk-list{margin:0;padding:0;list-style:none;display:grid}.mk-row{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;background:0 0;text-decoration:none;display:flex}.mk-list>li:last-child>.mk-row{border-bottom:0}a.mk-row,button.mk-row{cursor:pointer}a.mk-row:active,button.mk-row:active{background:var(--fill)}.mk-row-main{flex:1;gap:2px;min-width:0;display:grid}.mk-row-title{font:500 18px/24px var(--font-serif)}.mk-row-meta{color:var(--ink-soft);font-size:15px;line-height:20px}.mk-row-end{align-items:center;gap:var(--space-1);color:var(--ink-soft);white-space:nowrap;font-size:15px;line-height:20px;display:flex}.mk-row-end.is-action{color:var(--accent);font-weight:600}.mk-tiles{gap:var(--space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.mk-tile{min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-1);color:var(--ink);font:inherit;text-align:left;cursor:pointer;gap:2px;text-decoration:none;transition:transform .15s;display:grid}.mk-tile:hover{transform:translateY(-1px)}.mk-tile:active{transform:scale(.98)}.mk-tile-num{font:600 30px/36px var(--font-serif);font-variant-numeric:lining-nums tabular-nums}.mk-tile-label{color:var(--ink-soft);font:500 15px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.mk-chip{min-height:var(--control-sm);border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font:500 16px/20px var(--font-sans);cursor:pointer;border:0;padding:0 18px;transition:background-color .15s,color .15s,transform .1s}.mk-chip:active{transform:scale(.97)}.mk-chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.mk-options{gap:var(--space-2);display:grid}.mk-option{width:100%;min-height:64px;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--fill);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;gap:2px;transition:background-color .15s,color .15s,transform .1s;display:grid}.mk-option:active{transform:scale(.99)}.mk-option b{font:500 20px/26px var(--font-serif)}.mk-option span{color:var(--ink-soft);font-size:15px;line-height:22px}.mk-option[aria-checked=true]{background:var(--ink);color:var(--paper)}.mk-option[aria-checked=true] span{color:inherit;opacity:.8}.mk-form{gap:var(--space-6);display:grid}.mk-field{gap:var(--space-2);display:grid}.mk-field label{color:var(--ink);font:600 15px/20px var(--font-sans)}.mk-field-error{color:var(--danger);margin:0;font-size:15px;line-height:22px}.mk-input{width:100%;min-height:var(--control-md);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--card);color:var(--ink);font:400 17px/22px var(--font-sans);padding:12px 14px}.mk-input::placeholder{color:var(--ink-soft)}.mk-input:focus{border-color:var(--ring);outline:2px solid var(--ring);outline-offset:0}.mk-input[aria-invalid=true]{border-color:var(--danger)}textarea.mk-input{min-height:160px;font:400 18px/28px var(--font-serif);resize:vertical}.mk-notice{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--relative-soft);color:var(--ink);margin:0;font-size:15px;line-height:22px;display:grid}.mk-notice>p{margin:0}.mk-notice.is-accent{background:var(--accent-soft)}.mk-notice.is-danger{background:var(--danger-soft)}.mk-notice-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.mk-tag{min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--relative-soft);color:var(--relative);font:600 13px/16px var(--font-sans);white-space:nowrap;align-items:center;display:inline-flex}.mk-tellings{gap:var(--space-8);display:grid}.mk-telling{gap:var(--space-2);display:grid}.mk-telling-by{align-items:center;gap:var(--space-2);color:var(--ink-soft);font:400 15px/20px var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.mk-telling-by b{color:var(--ink);font-weight:600}.mk-telling-text{max-width:36em;font:400 19px/31px var(--font-serif)}.mk-telling-text p{margin:0 0 var(--space-4)}.mk-telling-text p:last-child{margin-bottom:0}.mk-telling.is-new{animation:.25s ease-out mk-rise}.mk-tellings.is-below{gap:var(--space-5)}.mk-tellings.is-below .mk-telling-text{font-size:17px;line-height:27px}.mk-telling-text.is-closed p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-telling-more{margin-left:calc(-1 * var(--space-2));justify-self:start}.mk-story{gap:var(--space-5);display:grid}.mk-story-p{max-width:36em;font:400 19px/31px var(--font-serif);margin:0;scroll-margin-top:60px}.mk-story-s{cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;transition:background-color .15s}@media (hover:hover){.mk-story-s:hover{background:var(--fill)}}.mk-story-s.is-on{background:var(--accent-soft)}.mk-versions-sum{background:var(--relative-soft);color:var(--ink);-webkit-text-decoration:underline dotted var(--relative);text-decoration:underline dotted var(--relative);text-underline-offset:5px;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:1px 4px;text-decoration-thickness:1.5px}.mk-versions-sum .mk-i{vertical-align:-2px;width:16px;height:16px;color:var(--relative);margin-left:4px;transition:transform .2s;transform:rotate(90deg)}.mk-versions-sum[aria-expanded=true] .mk-i{transform:rotate(-90deg)}.mk-versions{gap:var(--space-3);margin-top:calc(-1 * var(--space-2));padding:var(--space-4) var(--space-5) var(--space-2);border-radius:var(--radius-lg);background:var(--relative-soft);animation:.2s ease-out mk-rise;display:grid}.mk-versions-list{gap:var(--space-4);display:grid}.mk-version{align-content:start;gap:2px;min-width:0;display:grid}.mk-version+.mk-version{padding-top:var(--space-4);border-top:2px solid var(--paper)}.mk-version-ans{color:var(--ink);font:600 16px/22px var(--font-sans)}.mk-version-who{color:var(--relative);font:500 14px/18px var(--font-sans)}.mk-version .mk-story-p{margin-top:4px;font-size:18px;line-height:29px}.mk-versions>.mk-btn{margin-left:calc(-1 * var(--space-2));justify-self:start}.mk-versions.is-list .mk-versions-list{gap:0}.mk-versions.is-list .mk-version+.mk-version{padding-top:0}.mk-versions.is-list .mk-version .mk-story-p{margin:0 0 var(--space-3)}.mk-version-head{align-items:center;column-gap:var(--space-2);width:100%;min-height:56px;padding:var(--space-2) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.mk-version-head .mk-i{color:var(--ink-soft);grid-area:1/2/span 2;transition:transform .2s;transform:rotate(90deg)}.mk-version-head[aria-expanded=true] .mk-i{transform:rotate(-90deg)}@container screen (width>=600px){.mk-versions:not(.is-list) .mk-versions-list{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.mk-versions:not(.is-list) .mk-version+.mk-version{padding:0 0 0 var(--space-6);border-top:0;border-left:2px solid var(--paper)}}.mk-story-gap{align-items:center;gap:0 var(--space-2);color:var(--ink-soft);font:italic 400 17px/26px var(--font-serif);flex-wrap:wrap;display:flex}.mk-story-gap p{margin:0}.mk-story-gap .mk-btn{font-style:normal}.mk-sources{z-index:8;gap:var(--space-4);max-height:72%;padding:var(--space-3) var(--gutter) calc(var(--space-5) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--paper);box-shadow:var(--shadow-2);animation:.25s ease-out mk-up;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mk-sources.is-side{width:440px;max-height:none;padding-top:var(--space-6);border-radius:0;top:0;left:auto}@keyframes mk-up{0%{opacity:0;transform:translateY(24px)}}.mk-sources-head{color:var(--ink-soft);font:600 14px/18px var(--font-sans);justify-content:space-between;align-items:center;display:flex}.mk-sources-head .mk-btn-icon{margin-right:calc(-1 * var(--space-3))}.mk-sources-sent{font:400 18px/28px var(--font-serif);margin:0}.mk-sources-kind{margin:calc(-1 * var(--space-2)) 0 0;color:var(--ink-soft);font:600 14px/18px var(--font-sans)}.mk-sources-kind.is-agree{color:var(--relative)}.mk-source{padding-top:var(--space-4);border-top:1px solid var(--line);gap:6px;display:grid}.mk-source-text{color:var(--ink-soft);font:400 16px/26px var(--font-serif)}.mk-source-text p{margin:0 0 var(--space-2)}.mk-source-text mark{color:var(--ink);background:0 0;font-weight:500}.mk-sources-nav{justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);display:flex}.mk-question{color:var(--ink);font:400 26px/34px var(--font-serif);text-wrap:balance;margin:0}.mk-question-from{margin:0 0 var(--space-3);color:var(--ink-soft);font-size:15px;line-height:20px}.mk-record{justify-items:center;gap:var(--space-3);display:grid}.mk-record-state{align-items:center;gap:var(--space-2);min-height:20px;color:var(--ink-soft);font:500 15px/20px var(--font-sans);margin:0;display:flex}.mk-record-state:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.mk-record-state.is-idle:before{display:none}.mk-wave{justify-content:center;align-items:center;gap:3px;height:48px;display:flex}.mk-wave i{width:3px;height:calc(4px + var(--h,0) * 42px);background:var(--accent);border-radius:2px;transition:height 60ms linear}.mk-record-btn{width:84px;height:84px;margin:var(--space-2) 0;background:var(--accent);color:var(--accent-ink);cursor:pointer;box-shadow:0 0 0 8px var(--paper), 0 0 0 10px var(--accent);border:0;border-radius:50%;place-items:center;padding:0;transition:transform .1s;display:grid;position:relative}.mk-record-btn:active{transform:scale(.95)}.mk-record-btn .mk-i{width:34px;height:34px}.mk-stop{background:currentColor;border-radius:6px;width:26px;height:26px}.mk-record-hint{color:var(--ink-soft);margin:0;font-size:15px;line-height:20px}.mk-toast{align-items:center;gap:var(--space-3);width:fit-content;max-width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--ink);color:var(--paper);font:500 15px/22px var(--font-sans);box-shadow:var(--shadow-2);animation:.2s ease-out mk-rise;display:flex}.mk-toast button{padding:var(--space-1) 0;color:var(--paper);font:600 15px/22px var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}@keyframes mk-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mk-demo{align-items:center;gap:var(--space-3);padding:var(--space-5);flex-wrap:wrap;display:flex}.mk-demo-col{gap:var(--space-3);max-width:390px;padding:var(--space-5);display:grid}.mk-devices{align-items:flex-start;gap:28px;padding:20px;display:flex}.mk-device{background:var(--paper);box-shadow:0 0 0 1px var(--line), var(--shadow-1);border-radius:32px;flex:none;position:relative;overflow:hidden;transform:translateZ(0)}.mk-device.is-wide{border-radius:14px}.mk-device>.mk-screen{height:100%;overflow-y:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.mk-btn:active,.mk-chip:active,.mk-option:active,.mk-card:active,.mk-tile:active,.mk-record-btn:active,a.mk-card:hover,.mk-tile:hover{transform:none}}#root{flex-direction:column;min-height:100dvh;display:flex}#root>.mk-screen{flex:1}
