.mi{--mi-panel:var(--f-panel,var(--surface,#fff));--mi-bg:var(--f-bg,var(--bg,#faf8f4));--mi-s2:var(--f-surface-2,var(--surface-2,#f3efe8));--mi-ink:var(--f-ink,var(--ink,#2a2520));--mi-ink-2:var(--f-ink-2,var(--ink-2,#5b544c));--mi-ink-3:var(--f-ink-3,var(--ink-3,#857d73));--mi-hair:var(--f-hair,var(--hairline,#e6e1d8));--mi-hair-2:var(--f-hair-2,var(--hairline-strong,#d4cdc1));--mi-accent:var(--f-accent,#dc6414);--mi-accent-text:var(--f-accent-text,#a83a00);--mi-accent-soft:var(--f-accent-soft,#ffecdc);--mi-btn:var(--f-btn,#bf4600);--mi-btn-hover:var(--f-btn-hover,#aa3700);--mi-btn-ink:var(--f-btn-ink,#fdfcf8);--mi-ok:var(--f-ok,#21763c);--mi-danger:var(--f-danger,#b02b27);--mi-ease:cubic-bezier(.2,.8,.2,1);color:var(--mi-ink);font-size:14px;line-height:1.5}@supports (color:lab(0% 0 0)){.mi{--mi-accent:var(--f-accent,lab(57.0679% 45.2794 61.7086));--mi-accent-text:var(--f-accent-text,lab(40.7206% 45.6748 59.1382));--mi-accent-soft:var(--f-accent-soft,lab(94.7206% 5.76446 12.0349));--mi-btn:var(--f-btn,lab(47.0353% 48.3356 59.9057));--mi-btn-hover:var(--f-btn-hover,lab(40.6271% 48.0144 58.5329));--mi-btn-ink:var(--f-btn-ink,lab(98.8661% -.0120997 1.90746));--mi-ok:var(--f-ok,lab(43.5038% -36.3107 24.0307));--mi-danger:var(--f-danger,lab(40.3167% 53.3957 36.3887))}}.mi *{box-sizing:border-box}.mi button,.mi input,.mi textarea{font-family:inherit}.mi .mi-toggle{color:var(--mi-ink-2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--mi-hair-2);text-decoration-color:var(--mi-hair-2);text-underline-offset:4px;background:0 0;border:0;margin-top:14px;padding:4px 2px;font-size:13.5px;font-weight:600;text-decoration-thickness:1.5px;transition:color .2s,text-decoration-color .2s}.mi .mi-toggle:hover{color:var(--mi-accent-text);text-decoration-color:currentColor}.mi .mi-panel{background:var(--mi-s2);box-shadow:0 0 0 1px var(--mi-hair);animation:mi-in .32s var(--mi-ease) both;border-radius:16px;margin-top:16px;padding:16px;position:relative}.mi .mi-head{justify-content:space-between;align-items:center;gap:10px;margin:0 2px 12px;display:flex}.mi .mi-title{color:var(--mi-ink);margin:0;font-size:14.5px;font-weight:700}.mi .mi-x{width:32px;height:32px;color:var(--mi-ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;transition:background .2s,color .2s;display:inline-grid}.mi .mi-x:hover{background:var(--mi-panel);color:var(--mi-ink)}.mi .mi-intro{color:var(--mi-ink-2);margin:0 2px 12px;font-size:13.5px}.mi .mi-intro p{margin:0}.mi .mi-intro b{color:var(--mi-ink)}.mi .mi-intro a{color:var(--mi-accent-text);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.mi .mi-intro a:hover{color:var(--mi-ink)}.mi .mi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.mi .mi-card{background:var(--mi-panel);min-width:0;box-shadow:0 0 0 1px var(--mi-hair),0 6px 18px -12px #382b1d40;text-align:left;animation:mi-in .4s var(--mi-ease) both;border-radius:13px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}@supports (color:lab(0% 0 0)){.mi .mi-card{box-shadow:0 0 0 1px var(--mi-hair),0 6px 18px -12px lab(18.7775% 4.15607 11.4829/.25)}}.mi .mi-card+.mi-card{animation-delay:60ms}.mi .mi-ic{background:var(--mi-accent-soft);width:36px;height:36px;color:var(--mi-accent-text);border-radius:10px;place-items:center;display:inline-grid}.mi .mi-h{color:var(--mi-ink);margin:4px 0 0;font-size:15px;font-weight:700;line-height:1.3}.mi .mi-p,.mi .mi-note{color:var(--mi-ink-2);margin:0;font-size:13.5px}.mi .mi-badge{background:var(--mi-accent-soft);color:var(--mi-accent-text);letter-spacing:.02em;vertical-align:1px;border-radius:999px;margin-right:8px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.mi .mi-row{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;display:flex}.mi .mi-btn{background:var(--mi-panel);min-height:38px;color:var(--mi-ink);cursor:pointer;box-shadow:0 0 0 1.5px var(--mi-hair-2);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:700;transition:box-shadow .2s,transform .15s,background .2s,color .2s;display:inline-flex}.mi .mi-btn:hover:not(:disabled){box-shadow:0 0 0 1.5px var(--mi-accent)}.mi .mi-btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.mi .mi-btn.done{color:var(--mi-ok);box-shadow:0 0 0 1.5px var(--mi-ok)}.mi .mi-btn.done svg{animation:mi-pop .3s var(--mi-ease)}.mi .mi-solid{background:var(--mi-btn);color:var(--mi-btn-ink);margin-top:4px;box-shadow:inset 0 1px #ffffff2e,0 6px 14px -8px #a9380099;box-shadow:inset 0 1px lab(100% 0 0/.18),0 6px 14px -8px lab(40.6193% 48.8036 66.5863/.6)}.mi .mi-solid:hover:not(:disabled){background:var(--mi-btn-hover);box-shadow:inset 0 1px #ffffff2e,0 8px 18px -8px #a93800b3;box-shadow:inset 0 1px lab(100% 0 0/.18),0 8px 18px -8px lab(40.6193% 48.8036 66.5863/.7)}.mi .mi-btn:disabled{opacity:.6;cursor:progress}.mi .mi-btn:focus-visible,.mi .mi-link:focus-visible,.mi .mi-x:focus-visible,.mi .mi-toggle:focus-visible{outline:2.5px solid var(--mi-accent);outline-offset:2px}.mi .mi-link{color:var(--mi-accent-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.mi .mi-link:hover{color:var(--mi-ink)}.mi .mi-upgrade{margin-top:2px}.mi .mi-pre{background:var(--mi-bg);width:100%;max-height:260px;box-shadow:inset 0 0 0 1px var(--mi-hair);color:var(--mi-ink-2);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;animation:mi-in .25s var(--mi-ease) both;border-radius:10px;margin:4px 0 0;padding:12px 14px;font-size:12px;line-height:1.55;overflow:auto}.mi .mi-form{flex-direction:column;gap:6px;width:100%;margin-top:4px;display:flex}.mi .mi-label{color:var(--mi-ink-2);margin-top:4px;font-size:12.5px;font-weight:700}.mi .mi-label span{color:var(--mi-ink-3);font-weight:500}.mi .mi-inp{border:1.5px solid var(--mi-hair-2);background:var(--mi-bg);width:100%;min-height:42px;color:var(--mi-ink);border-radius:10px;padding:0 12px;font-size:14.5px;transition:border-color .2s,box-shadow .2s}.mi .mi-ta{resize:vertical;min-height:70px;padding:10px 12px;line-height:1.45}.mi .mi-inp::placeholder{color:var(--mi-ink-3)}.mi .mi-inp:focus{border-color:var(--mi-accent);box-shadow:0 0 0 4px var(--mi-accent-soft);outline:none}.mi .mi-form .mi-btn{align-self:flex-start}.mi .mi-err{color:var(--mi-danger);margin:2px 0 0;font-size:13px;font-weight:600}.mi .mi-sent{background:var(--mi-bg);width:100%;box-shadow:inset 0 0 0 1px var(--mi-hair);animation:mi-in .3s var(--mi-ease) both;border-radius:11px;align-items:flex-start;gap:10px;margin-top:4px;padding:12px;display:flex}.mi .mi-sent p{color:var(--mi-ink);margin:0;font-size:13.5px}.mi .mi-ok{background:var(--mi-ok);width:26px;height:26px;color:var(--mi-btn-ink);animation:mi-pop .35s var(--mi-ease) 50ms both;border-radius:50%;flex:none;place-items:center;display:inline-grid}@keyframes mi-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mi-pop{0%{transform:scale(.6)}70%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mi .mi-panel,.mi .mi-card,.mi .mi-pre,.mi .mi-sent,.mi .mi-ok,.mi .mi-btn.done svg{animation:none}.mi .mi-btn,.mi .mi-toggle,.mi .mi-x{transition:none}}@media (max-width:480px){.mi .mi-panel{padding:12px}.mi .mi-card{padding:14px}.mi .mi-form .mi-btn,.mi .mi-row .mi-btn{width:100%}}
