.mj{--ink:#1b2127;--sub:#5b636b;--line:#e7e9ec;--focus:var(--color-brand-700,#026c9e);font-family:var(--font-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--ink);max-width:1160px;margin:0 auto;padding:72px 24px}.mj *{box-sizing:border-box}.mj [data-tone="0"]{--t-bg:var(--color-tile-sage,#e7f0ea);--t-a:var(--color-tile-sage-accent,#a9c9b3);--t-d:#3d6b4f}.mj [data-tone="1"]{--t-bg:var(--color-tile-sky,#e3f0f8);--t-a:var(--color-tile-sky-accent,#9cc6de);--t-d:#2c6687}.mj [data-tone="2"]{--t-bg:var(--color-tile-lavender,#eceaf7);--t-a:var(--color-tile-lavender-accent,#b5aedf);--t-d:#544a96}.mj [data-tone="3"]{--t-bg:var(--color-tile-sand,#f3eee4);--t-a:var(--color-tile-sand-accent,#d8c9a6);--t-d:#7a5f2c}.mj-h{max-width:640px;margin:0 0 40px}.mj-h h2{letter-spacing:-.03em;white-space:pre-line;margin:0 0 16px;font-size:max(34px,min(4.6vw,52px));font-weight:600;line-height:1.06}.mj-h p{color:var(--sub);margin:0;font-size:19px;line-height:1.55}.mj-grid{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:40px;display:grid}.mj-tabs{flex-direction:column;gap:10px;display:flex}.mj-tab{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;padding:16px 18px;transition:background .35s,border-color .35s,box-shadow .35s;display:block}.mj-tab:hover{border-color:#d5d9dd}.mj-tab:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mj-tab[aria-selected=true]{background:var(--t-bg);box-shadow:inset 0 0 0 1px var(--t-a);border-color:transparent}.mj-t{letter-spacing:-.01em;align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.mj-n{background:var(--t-bg);width:28px;height:28px;color:var(--t-d);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;transition:background .35s,color .35s;display:grid}.mj-tab[aria-selected=true] .mj-n{background:var(--t-d);color:#fff}.mj-d{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.mj-d>p{min-height:0;color:var(--sub);margin:0;padding-left:40px;font-size:15px;line-height:1.55;overflow:hidden}.mj-tab[aria-selected=true] .mj-d{grid-template-rows:1fr}.mj-tab[aria-selected=true] .mj-d>p{color:#454c53;padding-top:8px}.mj-bar{background:rgba(255,255,255,.8);border-radius:3px;height:3px;margin:14px 0 0 40px;display:none;overflow:hidden}.mj-tab[aria-selected=true] .mj-bar{display:block}.mj-bar i{background:var(--t-d);transform-origin:0;border-radius:3px;width:100%;height:100%;display:block;transform:scaleX(0)}.mj-stage{isolation:isolate;background:#f4f5f6;border-radius:28px;place-items:center;height:640px;display:grid;position:relative;overflow:hidden}.mj-bg{z-index:-1;background:var(--t-bg);opacity:0;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.mj-bg.on{opacity:1}.mj-bg:before,.mj-bg:after{content:"";background:var(--t-a);filter:blur(60px);opacity:.75;will-change:transform;border-radius:50%;position:absolute}.mj-bg:before{width:55%;height:60%;animation:18s ease-in-out infinite alternate mj-drift1;top:-10%;left:-8%}.mj-bg:after{opacity:.9;background:#fff;width:50%;height:55%;animation:22s ease-in-out infinite alternate mj-drift2;bottom:-12%;right:-10%}.mj-bg i{background:var(--t-a);filter:blur(70px);opacity:.45;border-radius:50%;width:38%;height:40%;animation:16s ease-in-out infinite alternate-reverse mj-drift2;position:absolute;top:8%;right:12%}@keyframes mj-drift1{to{transform:translate(18%,14%)scale(1.1)}}@keyframes mj-drift2{to{transform:translate(-14%,-10%)scale(1.08)}}.mj-fit{transition:opacity .28s,transform .35s cubic-bezier(.2,.8,.2,1);position:relative}.mj-fit.away{opacity:0;transform:scale(.92)}.mj-doc{z-index:2;pointer-events:none;opacity:0;transition:opacity .5s .1s,transform .8s cubic-bezier(.2,.8,.2,1) .1s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(60px)}.mj-doc.on{opacity:1;transform:none}.mj-doc .mm-page{transform-origin:0 0;border-radius:4px;margin:0;transition:none;position:absolute;top:0;left:0;box-shadow:0 1px 2px rgba(20,30,40,.06),0 30px 60px -24px rgba(20,30,40,.3)}.mj-static .mj-fit,.mj-static .mj-doc{transition:none!important}.mj-act{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;opacity:0;background:rgba(255,255,255,.88);border-radius:999px;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:8px 8px 8px 18px;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%,24px);box-shadow:0 1px 2px rgba(20,30,40,.06),0 18px 40px -16px rgba(20,30,40,.3)}.mj-act.on{opacity:1;transform:translate(-50%)}.mj-act-t{min-width:0;line-height:1.25}.mj-act-h{align-items:center;gap:8px;min-width:0;display:flex}.mj-act-t b{letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.mj-act-badge{letter-spacing:.02em;background:var(--t-bg);color:var(--t-d);border:1px solid var(--t-a);border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:600;line-height:1}.mj-act-t [data-act-sub]{color:var(--sub);text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.mj-btn{background:var(--ink);color:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:14px;font-weight:600;transition:background .3s,transform .12s;display:flex;position:relative}.mj-btn .sp{border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite mj-spin;display:none}.mj-btn .ok{display:none}.mj-act.is-load .mj-btn .sp{display:block}.mj-act.is-done .mj-btn{background:var(--t-d)}.mj-act.is-done .mj-btn .ok{display:block}@keyframes mj-spin{to{transform:rotate(360deg)}}.mj-stage>.mc-tap{z-index:4}.mj-static .mj-act{transition:none!important}@media (max-width:560px){.mj-act{gap:10px;padding-left:14px;bottom:16px}.mj-act-t b{font-size:13px}.mj-act-t [data-act-sub]{display:none}.mj-btn{height:38px;padding:0 14px;font-size:13px}}.mj-fit .mc{position:absolute;top:0;left:0;border-radius:22px!important;box-shadow:0 1px 2px rgba(20,30,40,.06),0 30px 60px -24px rgba(20,30,40,.28)!important}.mj-step-copy{display:none}.mj-step-title{color:var(--ink);margin:0 0 4px;font-size:15px;font-weight:650;line-height:1.3;display:block}.mj-step-copy span{display:block}@media (max-width:860px){.mj{padding:56px 20px}.mj-grid{grid-template-columns:1fr;gap:24px}.mj-stage{order:2;height:560px}}@media (max-width:767px){.mj{padding:40px 20px 48px}.mj-h{margin-bottom:20px}.mj-h p{font-size:16px;line-height:1.5}.mj-grid{gap:16px}.mj-stage{touch-action:pan-y;border-radius:20px;order:-1;height:min(112vw,460px)}.mj-steps{order:1;min-width:0}.mj-tabs{scrollbar-width:none;flex-flow:row;gap:8px;padding-bottom:2px;overflow-x:auto}.mj-tabs::-webkit-scrollbar{display:none}.mj-tab{border-radius:999px;flex:none;width:auto;min-height:44px;padding:10px 14px}.mj-t{white-space:nowrap;gap:8px;font-size:14px}.mj-n{width:22px;height:22px;font-size:12px}.mj-d{display:none!important}.mj-bar{background:rgba(27,33,39,.12);height:3px;margin:8px 0 0;display:block}.mj-tab[aria-selected=true] .mj-bar{display:block}.mj-step-copy{color:var(--sub);margin:16px 0 0;font-size:15px;line-height:1.45;display:block}}@media (prefers-reduced-motion:reduce){.mj-d,.mj-bg{transition:none}.mj-bg:before,.mj-bg:after,.mj-bg i{animation:none}.mj-bar{display:none!important}}.mc{--mc-me:#d0fecf;--mc-friend:#fff;--mc-line:rgba(0,0,0,.06);--mc-txt:#0a0a0a;--mc-sub:rgba(0,0,0,.5);--mc-name:#02a698;--mc-blue:#007bfc;transform-origin:0 0;width:390px;height:720px;color:var(--mc-txt);-webkit-font-smoothing:antialiased;background:#fff;border-radius:12px;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 2px 4px rgba(13,17,20,.15)}.mc *{box-sizing:border-box}.mc-top{border-bottom:1px solid var(--mc-line);align-items:center;gap:10px;padding:10px 16px 10px 8px;display:flex}.mc-top svg{flex:none}.mc-av{color:#4d6661;background:#dfe7e5;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}.mc-who{flex:1;min-width:0;line-height:1.2}.mc-who b{letter-spacing:-.02em;font-size:16px;font-weight:600;display:block}.mc-who span{color:var(--mc-sub);font-size:12px}.mc-chat{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:12px 16px 8px;display:flex;overflow:hidden}.mc-row{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.mc-row>div{min-height:0;overflow:hidden}.mc-row.is-in{grid-template-rows:1fr}.mc-row .mc-b{opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);transform:translateY(8px)scale(.97)}.mc-row.is-in .mc-b{opacity:1;transform:none}.mc-row>div{padding-top:8px}.mc-row.is-out{grid-template-rows:0fr}.mc-row.is-out .mc-b{opacity:0}.mc-b{border:1px solid var(--mc-line);letter-spacing:-.013em;transform-origin:0 100%;border-radius:12px;max-width:285px;font-size:15.5px;line-height:1.34;position:relative}.mc-l .mc-b{background:var(--mc-friend);border-bottom-left-radius:4px;padding:5px 10px 6px}.mc-r>div{flex-direction:column;align-items:flex-end;display:flex}.mc-r .mc-b{background:var(--mc-me);transform-origin:100% 100%;border-bottom-right-radius:4px}.mc-n{color:var(--mc-name);margin-bottom:2px;font-size:14px;font-weight:600;line-height:15px;display:block}.mc-t{float:right;color:var(--mc-sub);letter-spacing:.05em;align-items:center;gap:2px;margin:8px 0 -4px 12px;font-size:11px;display:inline-flex}.mc-voice{align-items:center;gap:14px;width:285px;display:flex;padding:10px 10px 6px 12px!important}.mc-vmain{flex:1;min-width:0}.mc-vrow{align-items:center;gap:10px;display:flex}.mc-wave{flex:1;align-items:center;gap:2px;height:24px;display:flex;position:relative}.mc-wave i{background:rgba(0,0,0,.2);border-radius:9px;flex:1}.mc-wave:before{content:"";background:var(--mc-blue);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-5px}.mc-vmeta{color:var(--mc-sub);letter-spacing:.05em;justify-content:space-between;padding:5px 0 0 34px;font-size:11px;display:flex}.mc-vav{flex:none;position:relative}.mc-vav .mc-av{width:44px;height:44px;font-size:15px}.mc-vav svg{position:absolute;bottom:-2px;left:-12px}.mc-r .mc-b{padding:4px}.mc-card{background:rgba(10,10,10,.04);border-radius:8px;height:80px;display:flex;overflow:hidden}.mc-logo{background:#fff;flex:none;place-items:center;width:80px;display:grid}.mc-logo img,.mc-logo svg{object-fit:contain;width:52px;height:52px}.mc-card div{min-width:0;padding:7px 10px;line-height:1.25}.mc-card b{opacity:.8;font-size:12.2px;font-weight:600;line-height:17px;display:block}.mc-card span{color:var(--mc-sub);font-size:11px;display:block}.mc-msg{padding:5px 6px 2px}.mc-msg p{margin:0 0 20px}.mc-msg p:last-of-type{margin:0}.mc-tick path{transition:stroke .3s}.mc-read .mc-tick path{stroke:var(--mc-blue)}.mc-react{opacity:0;background:#fff;border:1px solid #f0e9df;border-radius:13px;margin:-6px 10px 0 0;padding:3px 9px;font-size:15px;line-height:17px;transition:opacity .2s,transform .45s cubic-bezier(.3,1.6,.5,1);position:relative;transform:scale(.4)}.mc-react.is-in{opacity:1;transform:none}.mc-typing .mc-b{gap:4px;width:auto;display:flex;padding:12px 14px!important}.mc-typing i{background:rgba(0,0,0,.35);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite mc-dot}.mc-typing i:nth-child(2){animation-delay:.15s}.mc-typing i:nth-child(3){animation-delay:.3s}@keyframes mc-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.mc-input{align-items:center;gap:8px;padding:6px 9px 6px 7px;display:flex}.mc-field{border:1px solid #b2b2b2;border-radius:16px;flex:1;justify-content:flex-end;align-items:center;height:32px;padding-right:8px;display:flex}.mc-home{justify-content:center;padding:14px 0 8px;display:flex}.mc-home i{background:#0a0a0a;border-radius:9px;width:139px;height:5px}@media (prefers-reduced-motion:reduce){.mc-row,.mc-row .mc-b,.mc-react{transition:none}.mc-typing i{animation:none}}.mc{position:relative}.mc-static .mc-row,.mc-static .mc-b,.mc-static .mc-react,.mc-static .mc-tick path{transition:none!important}.mc-tap{z-index:20;pointer-events:none;opacity:0;background:rgba(8,40,78,.18);border:2px solid rgba(8,40,78,.35);border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;transform:scale(.5)}.mc-tap.is-tap{animation:.55s ease-out mc-tap}@keyframes mc-tap{0%{opacity:0;transform:scale(.5)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.is-press{transition:transform .12s!important;transform:scale(.97)!important}.mc-card{transition:transform .12s}.mb{z-index:10;color:#3b3b3b;background:#fff;flex-direction:column;font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.mb.is-open{transform:none}.mb-bar{background:#f6f6f6;border-bottom:1px solid rgba(0,0,0,.06);flex:none;padding:10px 12px 8px}.mb-url{color:#0a0a0a;background:#e9e9eb;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:34px;font:500 14px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.mb-load{transform-origin:0;opacity:1;background:#007bfc;border-radius:2px;height:2px;margin-top:6px;transform:scaleX(0)}.mb.is-open .mb-load{opacity:0;transition:transform .9s,opacity .3s .9s;transform:scaleX(1)}.mf-nav{flex:none;justify-content:center;align-items:center;gap:8px;height:54px;display:flex}.mf-logo-t{color:#1f2e5a;font-family:Open Sans,sans-serif;line-height:1.05}.mf-logo-t b{letter-spacing:.01em;font-size:15px;font-weight:400;display:block}.mf-logo-t b strong{font-weight:700}.mf-logo-t span{letter-spacing:.05em;font-size:8.3px;font-weight:600;display:block}.mf-prog{flex:none;padding:6px 20px 0;transition:opacity .3s}.mf-prog small{color:rgba(0,0,0,.5);margin-bottom:4px;font:400 12px/16px Roboto,sans-serif;display:block}.mf-bars{gap:4px;display:flex}.mf-bars i{background:rgba(0,0,0,.1);border-radius:50px;flex:1;height:6px;transition:background .3s}.mf-bars i.on{background:#1f2e4b}.mf-steps{flex:1;min-height:0;position:relative;overflow:hidden}.mf-step{opacity:0;pointer-events:none;flex-direction:column;padding:22px 20px 14px;transition:opacity .35s,transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(40px)}.mf-step.is-active{opacity:1;transform:none}.mf-step.is-prev{opacity:0;transform:translate(-40px)}.mf-h{text-align:center;margin-bottom:22px}.mf-h h2{letter-spacing:.005em;margin:0 0 6px;font:600 22px/1.25 Open Sans,sans-serif}.mf-h p{margin:0;font:400 15.5px/1.35 Open Sans,sans-serif}.mf-body{flex-direction:column;gap:12px;display:flex}.mf-sp{flex:1}.mf-btns{align-items:center;gap:20px;display:flex}.mf-btn{letter-spacing:.008em;color:#fff;background:#1f2e4b;border-radius:10px;flex:1;place-items:center;height:48px;font-size:14px;font-weight:700;transition:transform .12s;display:grid}.mf-step>.mf-btn{flex:none}.mf-btn.ghost{color:#08284e;background:0 0;flex:none;width:90px}.mf-pow{text-align:center;color:#7f9cf5;margin-top:10px;font:400 12px/16px Roboto,sans-serif}.mf-pow b{font-weight:700}.mf-in{letter-spacing:.008em;border:1px solid silver;border-radius:10px;align-items:center;min-height:52px;padding:0 15px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.mf-in.area{align-items:flex-start;min-height:66px;padding:13px 15px;line-height:1.35}.mf-in .ph{color:#a8a8a8}.mf-in.has .ph{display:none}.mf-in.focus{border-color:#08284e;box-shadow:inset 0 0 0 1px #08284e}.mf-in.focus .v:after{content:"";vertical-align:-2px;background:#08284e;width:1.5px;height:1.1em;margin-left:1px;animation:1s step-end infinite mc-caret;display:inline-block}@keyframes mc-caret{50%{opacity:0}}.mf-row2{gap:12px;display:flex}.mf-row2 .mf-in:first-child{flex:none;width:96px}.mf-row2 .mf-in:last-child{flex:1}.mf-photo{text-align:center;border:1px solid silver;border-radius:10px;place-items:center;height:150px;transition:transform .12s;display:grid;position:relative;overflow:hidden}.mf-photo>div:not(.mf-shot){text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.mf-photo b{margin-top:6px;font-size:17px;font-weight:700;display:block}.mf-photo span{color:#a8a8a8;font-size:13px}.mf-shot{opacity:0;transition:opacity .4s,transform .6s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.06)}.mf-shot svg,.mf-shot img{object-fit:cover;width:100%;height:100%;display:block}.mf-photo.has .mf-shot{opacity:1;transform:none}.mf-badge{color:#1f2e4b;background:rgba(255,255,255,.92);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;bottom:10px;left:10px}.mf-opt{border:1px solid silver;border-radius:10px;align-items:center;gap:10px;height:50px;padding:0 15px;font-size:14px;transition:border-color .2s,box-shadow .2s,transform .12s;display:flex}.mf-opt svg{flex:none}.mf-opt em{flex:1;font-style:normal}.mf-opt .ck{opacity:0;transition:opacity .2s}.mf-opt.sel{color:#08284e;border-color:#08284e;font-weight:700;box-shadow:inset 0 0 0 1px #08284e}.mf-opt.sel .ck{opacity:1}.mf-body.opts{gap:9px}.mf-done{text-align:center;justify-content:center;align-items:center;padding-bottom:56px}.mf-ok{opacity:0;background:#1f2e4b;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:20px;transition:transform .5s cubic-bezier(.3,1.5,.5,1) .15s,opacity .25s .15s;display:grid;transform:scale(.4)}.mf-done.is-active .mf-ok{opacity:1;transform:none}.mf-done .mf-h{margin:0}@media (prefers-reduced-motion:reduce){.mb,.mf-step,.mf-ok{transition:none}}.mc-static *{transition:none!important}.mm{z-index:12;color:#0a0a0a;background:#fff;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.mm.is-on{display:flex}.mm-nav{color:#007bfc;flex:none;padding:14px 16px 0;font-size:16px}.mm-title{letter-spacing:-.02em;flex:none;padding:6px 16px 10px;font-size:32px;font-weight:700}.mm-search{color:#8a8a8e;background:#eeeef0;border-radius:10px;flex:none;align-items:center;gap:6px;height:36px;margin:0 16px 8px;padding:0 10px;font-size:16px;display:flex}.mm-item{border-bottom:1px solid #e6e6e8;grid-template-columns:14px 1fr;gap:2px 4px;padding:10px 16px 11px 6px;transition:transform .12s;display:grid}.mm-dot{background:0 0;border-radius:50%;grid-row:1/4;width:10px;height:10px;margin-top:5px}.mm-unread .mm-dot{background:#007bfc}.mm-h{justify-content:space-between;font-size:16px;font-weight:600;display:flex}.mm-h span{color:#8a8a8e;font-size:14px;font-weight:400}.mm-s{font-size:14.5px}.mm-p{color:#8a8a8e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.mm-new{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.mm-new>div{min-height:0;overflow:hidden}.mm-new .mm-item{opacity:0;transition:opacity .4s .1s,transform .12s}.mm-new.is-in{grid-template-rows:1fr}.mm-new.is-in .mm-item{opacity:1}.mm-att .mm-s:before{content:"";vertical-align:-1px;background:linear-gradient(#8a8a8e,#8a8a8e) 0 0/100% 100%;width:11px;height:13px;margin-right:5px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 13'%3E%3Cpath d='M9 6L5.2 9.8a2.2 2.2 0 01-3.1-3.1L6.3 2.5a1.4 1.4 0 012 2L4.4 8.4' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.mm-detail{background:#fff;flex-direction:column;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(100%)}.mm-detail.is-in{transform:none}.mm-subj{letter-spacing:-.01em;border-bottom:1px solid #e6e6e8;padding:14px 16px 12px;font-size:21px;font-weight:700;line-height:1.25}.mm-from{align-items:center;gap:10px;padding:12px 16px;display:flex}.mm-av{color:#fff;background:#1f2e4b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:600;display:grid}.mm-from b{font-size:15.5px;font-weight:600;display:block}.mm-from span{color:#8a8a8e;font-size:13.5px}.mm-body{padding:4px 16px;font-size:15.5px;line-height:1.45}.mm-body p{margin:0 0 12px}.mm-file{border:1px solid #e6e6e8;border-radius:12px;align-items:center;gap:12px;margin:8px 16px;padding:12px;transition:transform .12s;display:flex}.mm-pdfic{color:#fff;background:#e5484d;border-radius:4px;flex:none;place-items:end center;width:36px;height:44px;padding-bottom:6px;font-size:10px;font-weight:700;display:grid}.mm-file b{font-size:14.5px;font-weight:600;display:block}.mm-file span{color:#8a8a8e;font-size:13px}.mm-pdf{background:#dcdce0;flex-direction:column;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.mm-pdf.is-in{transform:none}.mm-pbar{background:#f6f6f6;border-bottom:1px solid rgba(0,0,0,.08);flex:none;justify-content:space-between;align-items:center;padding:14px 16px 10px;font-size:15px;display:flex}.mm-pbar b{font-size:14px;font-weight:600}.mm-pbar span{color:#007bfc;font-weight:600}.mm-view{flex:1;min-height:0;padding:14px 0;overflow:hidden}.mm-page{color:#1b1b1b;background:#fff;width:340px;margin:0 auto;padding:22px 20px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;line-height:1.45;transition:transform 5s cubic-bezier(.45,0,.3,1);box-shadow:0 1px 3px rgba(0,0,0,.15)}.pd-head{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.pd-brand{color:#1f2e5a;letter-spacing:.02em;align-items:center;gap:6px;font-size:9px;font-weight:700;line-height:1.1;display:flex}.pd-brand small{font-size:6.5px;font-weight:600;display:block}.pd-meta{text-align:right;color:#777;font-size:9px}.pd-title{justify-content:space-between;align-items:center;margin:14px 0 12px;display:flex}.pd-title h3{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.pd-pill{color:#9a4a07;background:#fdecd8;border-radius:20px;padding:3px 9px;font-size:9.5px;font-weight:600}.pd-sec{margin-bottom:13px}.pd-sec h4{color:#777;letter-spacing:.02em;margin:0 0 4px;font-size:9px;font-weight:600}.pd-sec p{margin:0}.pd-grid{background:#f5f6f7;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px;padding:10px;display:grid}.pd-grid b{font-weight:600;display:block}.pd-photo{border-radius:6px;height:120px;overflow:hidden}.pd-photo svg,.pd-photo img{object-fit:cover;width:100%;height:100%;display:block}.pd-cap{color:#777;margin-top:4px;font-size:9px}.pd-list{margin:0;padding:0;list-style:none}.pd-list li{margin-bottom:2px;padding-left:11px;position:relative}.pd-list li:before{content:"•";color:#999;position:absolute;left:0}.pd-quote{color:#555;border-left:2px solid #d6d6d6;padding:8px 10px;font-style:italic}.pd-foot{color:#999;text-align:center;border-top:1px solid #e8e8e8;margin-top:14px;padding-top:10px;font-size:8.5px}.mc-img{overflow:hidden;padding:3px!important}.mc-pic{border-radius:9px;width:230px;height:150px;overflow:hidden}.mc-pic svg,.mc-pic img{object-fit:cover;width:100%;height:100%;display:block}.mc-ton{float:none;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);margin:0;position:absolute;bottom:8px;right:10px}.mf-scan{opacity:0;background:linear-gradient(rgba(120,200,255,0),rgba(120,200,255,.55));border-bottom:2px solid #6cc3ff;height:40px;position:absolute;top:0;left:0;right:0;transform:translateY(-40px)}.mf-photo.scan .mf-scan{animation:1.1s ease-in-out mf-scan}@keyframes mf-scan{0%{opacity:1;transform:translateY(-40px)}to{opacity:1;transform:translateY(150px)}}.mf-photo .mf-badge{opacity:0;transition:opacity .3s}.mf-photo.read .mf-badge{opacity:1}.mf-x{flex-direction:column;display:flex}.mf-xr{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.mf-xr>div{opacity:0;justify-content:space-between;align-items:center;min-height:0;font-size:14px;transition:opacity .3s;display:flex;overflow:hidden}.mf-xr.is-in{grid-template-rows:1fr}.mf-xr.is-in>div{opacity:1;border-bottom:1px solid #ececec;padding:9px 2px}.mf-xr span{color:#8a8a8a}.mf-xr b{color:var(--mf-accent,#0e3b4a);font-weight:700}.mf-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mf-tile{border:1px dashed #b9b9b9;border-radius:10px;place-items:center;height:122px;transition:transform .12s;display:grid;position:relative;overflow:hidden}.mf-tile-e{color:var(--mf-accent,#0e3b4a);flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.mf-tile.has{border-style:solid;border-color:transparent}.mf-tile.has .mf-shot{opacity:1;transform:none}.mf-tick{background:var(--mf-accent,#0e3b4a);opacity:0;border-radius:50%;place-items:center;width:24px;height:24px;transition:opacity .2s,transform .35s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:8px;right:8px;transform:scale(.4)}.mf-tile.has .mf-tick{opacity:1;transform:none}.mf-row2.sv .mf-in:first-child{width:120px}.mf-in.area.tall{min-height:92px}.mf-sign{border:1px solid silver;border-radius:10px;height:96px;transition:transform .12s;position:relative}.mf-sign span{color:#a8a8a8;font-size:12px;position:absolute;bottom:10px;left:14px}.mf-sign svg{width:calc(100% - 20px);height:72px;position:absolute;top:6px;bottom:18px;left:10px;right:10px}.mf-sign path{stroke-dasharray:1;stroke-dashoffset:1px}.mf-sign.draw path{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s ease-in-out}.mf-check{align-items:center;gap:10px;font-size:13.5px;transition:transform .12s;display:flex}.mf-check i{border:1.5px solid #b0b0b0;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;transition:background .2s,border-color .2s;display:grid}.mf-check i svg{opacity:0;transition:opacity .2s}.mf-check.on i{background:var(--mf-accent,#0e3b4a);border-color:var(--mf-accent,#0e3b4a)}.mf-check.on i svg{opacity:1}.pd-grid h4{color:#777;margin:0 0 3px;font-size:9px;font-weight:600}.pd-grid.g3{grid-template-columns:1fr 1fr 1fr;row-gap:12px}.pd-pill.ok{color:#2d6a3e;background:#e1f0e5}.pd-phs{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.pd-ph{border-radius:5px;height:70px;overflow:hidden}.pd-ph svg,.pd-ph img{object-fit:cover;width:100%;height:100%;display:block}.pd-checks{margin:0;padding:0;list-style:none}.pd-checks li{margin-bottom:3px;padding-left:16px;position:relative}.pd-checks li:before{font-weight:700;position:absolute;top:0;left:0}.pd-checks li.y:before{content:"✓";color:#2d6a3e}.pd-checks li.n:before{content:"!";color:#9a4a07;left:3px}.pd-checks li.n{color:#9a4a07}.mj[data-variant=sachverstaendige]{--mf-accent:#0e3b4a}.mj[data-variant=sachverstaendige] .mc-logo{box-sizing:border-box;width:96px;padding:0 6px}.mj[data-variant=sachverstaendige] .mc-logo img{width:100%;height:auto;max-height:52px}.mj[data-variant=sachverstaendige] .mf-nav{box-sizing:border-box;height:60px;color:var(--mf-accent);gap:8px;padding:0}.mj[data-variant=sachverstaendige] .mf-logo-mark{width:34px;height:38px;color:var(--mf-accent);flex:none;display:block}.mj[data-variant=sachverstaendige] .mf-logo-t.gp{color:var(--mf-accent);font-family:Open Sans,sans-serif;line-height:1.05}.mj[data-variant=sachverstaendige] .mf-logo-t.gp b{letter-spacing:.01em;font-size:17px;font-weight:700;display:block}.mj[data-variant=sachverstaendige] .mf-logo-t.gp span{letter-spacing:.08em;margin-top:2px;font-size:7.8px;font-weight:600;display:block}.mj[data-variant=sachverstaendige] .pd-brand{color:var(--mf-accent);gap:7px}.mj[data-variant=sachverstaendige] .pd-logo-mark{width:22px;height:24px;color:var(--mf-accent);flex:none;display:block}.mj[data-variant=sachverstaendige] .pd-brand div{letter-spacing:.02em;font-size:11px;font-weight:700;line-height:1.15}.mj[data-variant=sachverstaendige] .pd-brand small{letter-spacing:.06em;margin-top:1px;font-size:7px;font-weight:600;display:block}.mj[data-variant=sachverstaendige] .mf-photo,.mj[data-variant=sachverstaendige] .mf-photo[data-mf=doc]{height:128px}.mj[data-variant=sachverstaendige] .mf-xr.is-in>div{padding:7px 2px;font-size:13px}.mj[data-variant=sachverstaendige] .mf-xr b{letter-spacing:-.01em;font-size:12.5px}.mj[data-variant=sachverstaendige] .mf-tile{height:136px}.mj[data-variant=sachverstaendige] .mf-tile[data-mf=p4]{height:152px}.mj[data-variant=sachverstaendige] .pd-grid .span2{grid-column:span 2}.mj[data-variant=sachverstaendige] .mf-btn{background:var(--mf-accent)}.mj[data-variant=sachverstaendige] .mf-btn.ghost{color:var(--mf-accent);background:0 0}.mj[data-variant=sachverstaendige] .mf-in.focus{border-color:var(--mf-accent);box-shadow:inset 0 0 0 1px var(--mf-accent)}.mj[data-variant=sachverstaendige] .mf-bars i.on,.mj[data-variant=sachverstaendige] .mf-ok{background:var(--mf-accent)}.mf-cons{flex-direction:column;display:flex}.mf-con{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1);display:grid}.mf-con>div{opacity:0;background:#fff;border:1px solid #dadada;border-radius:10px;align-items:center;gap:10px;min-height:0;padding:0 12px 0 8px;transition:opacity .3s,padding .4s,margin .4s;display:flex;overflow:hidden}.mf-con.is-in{grid-template-rows:1fr}.mf-con.is-in>div{opacity:1;margin-bottom:8px;padding:8px 12px 8px 8px}.mf-cthumb{border-radius:5px;flex:none;width:40px;height:50px;position:relative;overflow:hidden}.mf-cthumb svg,.mf-cthumb img{object-fit:cover;width:100%;height:100%;display:block}.mf-cthumb .mf-scan{height:18px;transform:translateY(-18px)}.mf-con.scan .mf-scan{animation:.9s ease-in-out mf-scan2}@keyframes mf-scan2{0%{opacity:1;transform:translateY(-18px)}to{opacity:1;transform:translateY(50px)}}.mf-ctext{flex:1;min-width:0;line-height:1.3}.mf-ctext b{color:#3b3b3b;font-size:13.5px;display:block}.mf-ctext span{color:#8a8a8a;font-size:12px;display:block}.mf-cprice{text-align:right;line-height:1.2}.mf-cprice b{color:#0b5566;font-size:14px;display:block}.mf-cprice span{color:#8a8a8a;font-size:11px}.mf-con .mf-ctext,.mf-con .mf-cprice{opacity:0;transition:opacity .3s}.mf-con.read .mf-ctext,.mf-con.read .mf-cprice{opacity:1}.mf-add{background:#fff;border:1px dashed #b9b9b9;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:86px;transition:transform .12s;display:flex}.mf-add b{color:#3b3b3b;font-size:14px}.mf-group small{color:#7a7a7a;margin:2px 0 8px;font:600 12px/1 Open Sans,sans-serif;display:block}.mf-chips{flex-wrap:wrap;gap:8px;display:flex}.mf-chip{background:#fff;border:1px solid #c9c9c9;border-radius:999px;align-items:center;height:38px;padding:0 16px;font-size:14px;transition:background .2s,border-color .2s,color .2s,transform .12s;display:flex}.mf-chip.sel{color:#0b5566;background:#e2f1f3;border-color:#037b90;font-weight:700}.pd-table{border-collapse:collapse;width:100%;font-size:10.5px}.pd-table th{text-align:left;color:#777;border-bottom:1px solid #e3e3e3;padding:0 0 5px;font-size:8.5px;font-weight:600}.pd-table td{vertical-align:top;border-bottom:1px solid #efefef;padding:6px 0}.pd-table td b{font-weight:600;display:block}.pd-table .r{text-align:right}.pd-table tfoot td{border-bottom:0;padding-top:7px;font-weight:600}.mj[data-variant=versicherungsmakler]{--mf-accent:#037b90;--mf-accent-dark:#0b5566}.mj[data-variant=versicherungsmakler] .mc-logo{box-sizing:border-box;background:#fff;width:110px;padding:0 8px}.mj[data-variant=versicherungsmakler] .mc-logo img{object-fit:contain;width:100%;height:auto;max-height:48px}.mj[data-variant=versicherungsmakler] .mf-nav{box-sizing:border-box;gap:8px;height:92px;padding:14px 16px;overflow:visible}.mj[data-variant=versicherungsmakler] .mf-logo-img{object-fit:contain;object-position:center;width:200px;height:auto;max-height:56px;display:block}.mj[data-variant=versicherungsmakler] .pd-logo-img{object-fit:contain;width:120px;height:auto;max-height:32px;display:block}.mj[data-variant=versicherungsmakler] .mb.au{background:#fff}.mj[data-variant=versicherungsmakler] .mf-h h2{font-size:23px}.mj[data-variant=versicherungsmakler] .mf-h p{font-size:16.5px}.mj[data-variant=versicherungsmakler] .mf-bars i{background:rgba(16,45,92,.1)}.mj[data-variant=versicherungsmakler] .mf-bars i.on,.mj[data-variant=versicherungsmakler] .mf-btn{background:var(--mf-accent)}.mj[data-variant=versicherungsmakler] .mf-btn.ghost{color:var(--mf-accent-dark);background:0 0}.mj[data-variant=versicherungsmakler] .mf-ok{background:var(--mf-accent)}.mj[data-variant=versicherungsmakler] .mf-in{background:#fff}.mj[data-variant=versicherungsmakler] .mf-in.focus{border-color:var(--mf-accent);box-shadow:inset 0 0 0 1px var(--mf-accent)}.mj[data-variant=versicherungsmakler] .mf-in.focus .v:after{background:var(--mf-accent)}.mj[data-variant=versicherungsmakler] .mf-check.on i{background:var(--mf-accent);border-color:var(--mf-accent)}.mj[data-variant=versicherungsmakler] .mf-check{align-items:flex-start;font-size:13px;line-height:1.35}.mj[data-variant=versicherungsmakler] .mf-xr b{color:var(--mf-accent-dark)}.mj[data-variant=versicherungsmakler] .mf-body{gap:14px}.mj[data-variant=versicherungsmakler] .mf-photo.au-doc{border:0;height:150px}.mj[data-variant=versicherungsmakler] .pd-brand.au{color:var(--mf-accent)}.mj[data-variant=versicherungsmakler] .pd-pill.au{color:var(--mf-accent-dark);background:#e2f1f3}
