.mp{--mp-wrap:72rem;min-height:70svh;font-family:var(--font-mincho);padding-bottom:clamp(4rem,8vw,7rem)}.mp-wrap{width:min(var(--mp-wrap), 100% - 2rem);margin-inline:auto}.mp .latin-kicker{font-family:var(--font-instrument-serif), serif}.mp-small{color:var(--mx-muted);font-size:.8125rem;line-height:1.9}.mp-on-dark{color:#f4ecdcc7}.mp-text-button{letter-spacing:.06em;border-bottom:1px solid var(--mx-gold-soft);padding-bottom:2px;font-size:.875rem}.mp-text-button:hover{border-color:var(--mx-gold)}.mp-error{color:#a2412f;margin-top:1rem;font-size:.9375rem;line-height:1.8}.mp-error.mp-on-dark{color:#f0b7a4}.mp-notice{border-left:2px solid var(--mx-gold);background:#b8955a14;margin:1.25rem 0;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.9}.mp-head{text-align:center;padding:clamp(3rem,7vw,5rem) 0 clamp(2rem,4vw,3rem)}.mp-head h1{letter-spacing:.14em;margin-top:.6rem;font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:600}.mp-head h1:after{content:"";background:var(--mx-gold);width:48px;height:1px;margin:1.25rem auto 0;display:block}.mp-head-sub{letter-spacing:.08em;color:var(--mx-muted);margin-top:1.1rem;font-size:.9375rem}.mp-head-compact{padding-top:2rem}.mp-crumbs{font-family:var(--font-zen-kaku-gothic), sans-serif;color:var(--mx-muted);justify-content:center;gap:.75rem;margin-bottom:1.75rem;font-size:.75rem;display:flex}.mp-crumbs a{border-bottom:1px solid var(--mx-gold-soft)}.mp-login{justify-content:center;padding:clamp(3rem,8vw,6rem) 1rem;display:flex}.mp-login-panel{text-align:center;width:min(560px,100%);padding:clamp(2.25rem,5vw,3.75rem) clamp(1.5rem,5vw,3.5rem)}.mp-login-panel>*{z-index:2;position:relative}.mp-login-panel h1{letter-spacing:.16em;margin-top:.5rem;font-size:2rem;font-weight:600}.mp-login-lead{color:var(--mx-muted);margin-top:1.25rem;font-size:.9375rem;line-height:2}.mp-login-form{text-align:left;margin-top:2rem}.mp-wide{width:100%}.mp-sent{text-align:left;margin-top:2rem;line-height:1.95}.mp-sent-title{text-align:center;margin-bottom:.75rem;font-size:1.2rem;font-weight:600}.mp-sent .mp-small{margin:.75rem 0 1.25rem}.mp-field{margin-top:1.4rem;display:block}.mp-label{letter-spacing:.06em;align-items:center;gap:.6rem;font-size:.9375rem;font-weight:600;display:flex}.mp-label em{font-style:normal;font-family:var(--font-zen-kaku-gothic), sans-serif;letter-spacing:.12em;color:#fff;background:var(--mx-gold);padding:.15rem .45rem;font-size:.625rem;font-weight:500}.mp-hint{color:var(--mx-muted);margin-top:.35rem;font-size:.8125rem;line-height:1.8;display:block}.mp-field input,.mp-field textarea{width:100%;font-family:var(--font-mincho);color:var(--mx-ink);background:#fff;border:1px solid #b8955a66;margin-top:.6rem;padding:.85rem 1rem;font-size:1rem;line-height:1.85;transition:border-color .25s,box-shadow .25s;display:block}.mp-field textarea{resize:vertical}.mp-field input:focus,.mp-field textarea:focus{border-color:var(--mx-gold);outline:none;box-shadow:0 0 0 3px #b8955a26}.mp-field input::placeholder,.mp-field textarea::placeholder{color:#b3ab9c}fieldset:disabled .mp-field input,fieldset:disabled .mp-field textarea{resize:none;background:0 0;border-color:#b8955a33}.mp-missing input,.mp-missing textarea{border-color:#c0614a;box-shadow:0 0 0 3px #c0614a1f}.mp-missing .mp-label{color:#a2412f}.mp-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2rem);display:grid}.mp-card{padding:clamp(2rem,4vw,3rem)}.mp-card>*{z-index:2;position:relative}.mp-card h2{letter-spacing:.1em;margin-top:.5rem;font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:600}.mp-send{background:radial-gradient(70% 90% at 50% 0,#c9a86a38,#c9a86a00 70%),#16130f}.mp-send h2{color:#fbf6ec}.mp-send>p:not(.latin-kicker){color:#f4ecdcd1;margin-top:1rem;line-height:2}.mp-send .mx-button{margin-top:1.75rem}.mp-send .mp-small{margin-top:1rem}.mp-quota-figure{align-items:baseline;gap:.6rem;margin-top:1.25rem;display:flex}.mp-quota-left{font-family:var(--font-instrument-serif), serif;color:var(--mx-gold);font-size:4.6rem;line-height:1}.mp-quota-unit{letter-spacing:.1em;font-weight:600}.mp-meter{background:#b8955a2e;height:4px;margin-top:1.1rem}.mp-meter span{background:var(--mx-gold);height:100%;display:block}.mp-quota-detail{margin-top:.8rem;font-size:.9375rem}.mp-quota .mp-small{border-top:1px solid var(--mx-gold-soft);margin-top:1rem;padding-top:1rem}.mp-section{margin-top:clamp(3rem,6vw,4.5rem)}.mp-h2{letter-spacing:.12em;border-bottom:1px solid var(--mx-gold-soft);margin-bottom:1.25rem;padding-bottom:.9rem;font-size:1.3rem;font-weight:600}.mp-list{gap:.75rem;display:grid}.mp-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge title go""badge meta go";align-items:center;gap:.2rem 1.25rem;padding:1.1rem 1.5rem;transition:border-color .3s,transform .3s;display:grid}a.mp-row:hover{border-color:var(--mx-gold);transform:translateY(-2px)}.mp-row>*{z-index:2;position:relative}.mp-row-badge{font-family:var(--font-zen-kaku-gothic), sans-serif;letter-spacing:.14em;border:1px solid var(--mx-gold-soft);color:var(--mx-gold);white-space:nowrap;grid-area:badge;padding:.35rem .7rem;font-size:.6875rem}.mp-badge-draft{background:var(--mx-gold-light);border-color:var(--mx-gold-light);color:#241f17}.mp-row-title{letter-spacing:.05em;grid-area:title;font-size:1.05rem;font-weight:600}.mp-row-meta{color:var(--mx-muted);grid-area:meta;font-size:.8125rem}.mp-row-go{letter-spacing:.1em;white-space:nowrap;grid-area:go;font-size:.8125rem}.mp-empty{color:var(--mx-muted);font-size:.9375rem}.mp-soon{color:var(--mx-muted);margin-top:1.25rem;font-size:.8125rem;line-height:1.9}.mp-logout{text-align:center;margin-top:3.5rem}.mp-editor{gap:clamp(1.25rem,2.5vw,1.75rem);max-width:54rem;display:grid}.mp-savebar{top:calc(var(--mh-height) + .75rem);z-index:5;border:1px solid var(--mx-gold-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-zen-kaku-gothic), sans-serif;letter-spacing:.06em;color:var(--mx-muted);background:#fffdf8db;justify-self:end;align-items:center;gap:1rem;padding:.55rem 1rem;font-size:.75rem;display:flex;position:sticky}.mp-save-error{color:#a2412f;border-color:#c0614a}.mp-block{min-width:0;padding:clamp(1.75rem,4vw,2.75rem)}.mp-block>*{z-index:2;position:relative}.mp-block-title{float:left;letter-spacing:.12em;border-bottom:1px solid var(--mx-gold-soft);align-items:baseline;gap:.9rem;width:100%;padding-bottom:.9rem;font-size:1.3rem;font-weight:600;display:flex}.mp-block-title+*{clear:both}.mp-no{font-family:var(--font-instrument-serif), serif;color:var(--mx-gold);letter-spacing:.04em;font-size:1.25rem;font-weight:400}.mp-block-hint{margin-top:1rem}.mp-row2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.25rem;display:grid}.mp-place{background:#f6f2ea99;border:1px solid #b8955a47;margin-top:1.5rem;padding:1.25rem 1.4rem 1.5rem}.mp-place-head{justify-content:space-between;align-items:center;display:flex}.mp-place-no{letter-spacing:.1em;color:var(--mx-gold);font-weight:600}.mp-place-tools{gap:.4rem;display:flex}.mp-place-tools button{border:1px solid var(--mx-gold-soft);background:#fff;min-width:36px;min-height:32px;padding:0 .6rem;font-size:.8125rem}.mp-place-tools button:disabled{opacity:.35}.mp-add{border:1px dashed var(--mx-gold);width:100%;min-height:52px;color:var(--mx-ink);letter-spacing:.1em;margin-top:1.25rem;font-weight:600;transition:background .25s}.mp-add:hover{background:#b8955a14}.mp-drop{border:1px dashed var(--mx-gold);text-align:center;background:#f6f2eab3;margin-top:1.25rem;padding:clamp(1.75rem,4vw,2.75rem) 1rem;transition:background .25s}.mp-drop.is-over{background:#e7d2a759}.mp-drop-title{letter-spacing:.1em;font-size:1.1rem;font-weight:600}.mp-drop .mx-button{margin:.75rem 0 1rem}.mp-jobs{font-family:var(--font-zen-kaku-gothic), sans-serif;gap:.5rem;margin-top:1.25rem;font-size:.8125rem;display:grid}.mp-jobs li{grid-template-columns:minmax(0,1fr) 40%;align-items:center;gap:1rem;display:grid}.mp-job-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-job-bar{background:#b8955a33;height:4px}.mp-job-bar span{background:var(--mx-gold);height:100%;transition:width .3s;display:block}.mp-job-error{color:#a2412f}.mp-photo-count{letter-spacing:.08em;margin-top:1.5rem;font-weight:600}.mp-thumbs{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.9rem;margin-top:.9rem;display:grid}.mp-thumbs li{position:relative}.mp-thumb{aspect-ratio:1;border:1px solid var(--mx-gold-soft);background:#fff;padding:6px}.mp-thumb img,.mp-thumb-wait{width:100%;height:100%}.mp-thumb img{object-fit:cover}.mp-thumb-wait{color:var(--mx-muted);background:#f6f2eae6;justify-content:center;align-items:center;font-size:.75rem;display:flex}.mp-thumb-meta{font-family:var(--font-zen-kaku-gothic), sans-serif;color:var(--mx-muted);margin-top:.35rem;font-size:.6875rem}.mp-thumb-remove{color:#fff;background:#14120fb8;border-radius:50%;width:30px;height:30px;font-size:1rem;line-height:1;position:absolute;top:10px;right:10px}.mp-thumb-remove:hover{background:#a2412f}.mp-submit,.mp-done{text-align:center;background:radial-gradient(70% 90% at 50% 0,#c9a86a38,#c9a86a00 70%),#16130f;padding:clamp(2.25rem,5vw,3.5rem)}.mp-submit>*,.mp-done>*{z-index:2;position:relative}.mp-submit h2,.mp-done h2{letter-spacing:.12em;color:#fbf6ec;margin-top:.5rem;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:600}.mp-submit p:not(.latin-kicker),.mp-done p:not(.latin-kicker){color:#f4ecdcd1;margin-top:1rem;line-height:2}.mp-submit .mx-button,.mp-done .mx-button{margin-top:1.75rem}.mp-submit-actions{flex-direction:column;align-items:center;gap:1rem;display:flex}.mp-done{margin-top:1rem}.mp-back{text-align:center;margin-top:1rem;font-size:.875rem}@media (max-width:767px){.mp-grid,.mp-row2{grid-template-columns:1fr}.mp-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"badge""title""meta""go";justify-items:start;row-gap:.45rem}.mp-quota-left{font-size:3.8rem}}@media (hover:none){.mp-drag-only{display:none}.mp-drop .mx-button{margin-top:0}}.mp-title-long{word-break:auto-phrase;max-width:28em;margin-inline:auto;line-height:1.6;letter-spacing:.06em!important;font-size:clamp(1.5rem,3vw,2.3rem)!important}.mp-status{border:1px solid var(--mx-gold);color:var(--mx-gold);letter-spacing:.14em;padding:.2rem .75rem;font-size:.8125rem;display:inline-block}.mp-alert{border-color:var(--mx-gold);background:linear-gradient(90deg,#e7d2a759,#fffdf8);align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding:1.25rem 1.75rem;transition:transform .3s;display:flex}.mp-alert:hover{transform:translateY(-2px)}.mp-alert>*{z-index:2;position:relative}.mp-alert-badge{font-family:var(--font-zen-kaku-gothic), sans-serif;letter-spacing:.14em;background:var(--mx-ink);color:var(--mx-gold-light);white-space:nowrap;padding:.4rem .8rem;font-size:.75rem}.mp-alert-title{letter-spacing:.05em;flex:1;font-weight:600}.mp-row-attention{border-color:var(--mx-gold)}.mp-review{max-width:76rem}.mp-review-status{text-align:center;padding:1.5rem 2rem}.mp-review-status>*{z-index:2;position:relative}.mp-review-lead{letter-spacing:.08em;font-size:1.1rem;font-weight:600}.mp-review-status .mp-small{margin-top:.5rem}.mp-review-status .mx-button{margin-top:1rem}.mp-review-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.75rem;margin-top:1.5rem;display:grid}.mp-review-layout.is-commenting{grid-template-columns:minmax(0,1fr) 380px}.mp-draft{padding:clamp(2rem,5vw,4.5rem) clamp(1.5rem,5.5vw,5rem);position:relative}.mp-draft ::selection{color:var(--mx-ink);background:#e7d2a7d9}.mp-pick{z-index:6;background:var(--mx-ink);color:var(--mx-gold-light);letter-spacing:.08em;white-space:nowrap;padding:.6rem 1rem;font-size:.8125rem;position:absolute;box-shadow:0 12px 30px -12px #0009}.mp-pick:hover{background:#3a342a}.mp-review-side{top:calc(var(--mh-height) + 1rem);max-height:calc(100svh - var(--mh-height) - 2rem);padding:1.75rem 1.5rem;position:sticky;overflow-y:auto}.mp-review-side>*{z-index:2;position:relative}.mp-side-title{letter-spacing:.08em;border-bottom:1px solid var(--mx-gold-soft);margin-top:.4rem;padding-bottom:.8rem;font-size:1.1rem;font-weight:600}.mp-comments{margin-top:1rem}.mp-comment{background:#f6f2eab3;border:1px solid #b8955a4d;margin-top:1rem;padding:.9rem 1rem 1rem}.mp-comment-head{justify-content:space-between;align-items:baseline;display:flex}.mp-comment-quote{border-left:2px solid var(--mx-gold);color:#4a453c;background:#e7d2a740;margin-top:.5rem;padding:.4rem .75rem;font-size:.875rem;line-height:1.8}.mp-comment textarea,.mp-on-dark-field textarea{width:100%;font-family:var(--font-mincho);resize:vertical;background:#fff;border:1px solid #b8955a66;margin-top:.6rem;padding:.7rem .85rem;font-size:.9375rem;line-height:1.8;display:block}.mp-side-actions{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.5rem;display:flex}.mx-button:disabled{opacity:.45;cursor:default;transform:none}.mp-review-actions{text-align:center;background:radial-gradient(70% 90% at 50% 0,#c9a86a38,#c9a86a00 70%),#16130f;margin-top:1.75rem;padding:clamp(2rem,4vw,3rem)}.mp-review-actions>*{z-index:2;position:relative}.mp-review-actions h2{letter-spacing:.1em;color:#fbf6ec;margin-top:.5rem;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:600}.mp-review-actions>p:not(.latin-kicker):not(.mp-error){margin-top:.9rem;line-height:1.9}.mp-reply-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.mp-ghost{color:#f4ecdc;letter-spacing:.1em;border:1px solid #e7d2a7b3;min-height:56px;padding:0 1.75rem;font-size:.875rem;transition:background .3s}.mp-ghost:hover{background:#e7d2a71f}.mp-on-dark-field{text-align:left;max-width:34rem;margin:1.25rem auto 0}.mp-on-dark-field .mp-label{color:#f4ecdc}.mp-history{gap:1rem;display:grid}.mp-history li{background:var(--mx-white);border:1px solid #b8955a4d;padding:1.1rem 1.4rem}.mp-history-head{align-items:center;gap:1rem;display:flex}.mp-history-item{margin-top:.8rem}.mp-history-item p,.mp-history-message{white-space:pre-wrap;margin-top:.4rem;font-size:.9375rem;line-height:1.85}@media (max-width:1023px){.mp-review-layout.is-commenting{grid-template-columns:1fr}.mp-review-side{max-height:none;position:static}}@media (max-width:767px){.mp-alert{flex-direction:column;align-items:flex-start;gap:.6rem}}.mp-review-lead,.mp-alert-title,.mp-side-title{word-break:auto-phrase}.mp-draft-hero{z-index:2;border:1px solid var(--mx-gold-soft);background:#fff;max-width:44rem;margin:0 auto 2.25rem;padding:10px;position:relative}.mp-label em.mp-optional{color:var(--mx-muted);background:0 0;border:1px solid #b8955a80}.mp-followup{border-color:var(--mx-gold);margin-top:24px}.mp-followup-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:20px;display:flex}.mp-acting{z-index:50;color:#fff;background:#7a2e1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;font-size:.8125rem;line-height:1.6;display:flex;position:sticky;top:0}.mp-acting button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffb3;padding:6px 14px}.mp-preview-bar{z-index:40;color:var(--mx-gold-light);background:#16130f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;font-size:.8125rem;line-height:1.6;display:flex;position:sticky;top:0}.mp-preview-bar a{color:#fff;text-underline-offset:3px;text-decoration:underline}.mp-changes{margin-top:24px;padding:24px}.mp-change-list{gap:18px;margin-top:12px;padding:0;list-style:none;display:grid}.mp-change-label{letter-spacing:.12em;color:var(--mx-gold);font-size:.75rem}.mp-change-before,.mp-change-after{grid-template-columns:2em 1fr;gap:4px;margin-top:6px;font-size:.9375rem;line-height:1.9;display:grid}.mp-change-before{color:var(--mx-muted);-webkit-text-decoration:line-through #78645080;text-decoration:line-through #78645080}.mp-change-before span,.mp-change-after span{font-size:.75rem;text-decoration:none;display:inline-block}.mp-change-after span{color:var(--mx-gold);font-weight:700}.mp-revtype{border:0;gap:10px;margin:12px 0 16px;padding:0;display:grid}.mp-revtype label{cursor:pointer;border:1px solid #b8955a59;align-items:flex-start;gap:10px;padding:12px;line-height:1.6;display:flex}.mp-revtype label:has(input:checked){border-color:var(--mx-gold);background:#b8955a14}.mp-revtype label.is-disabled{opacity:.5;cursor:default}.mp-revtype input{accent-color:var(--mx-gold);margin-top:5px}.mp-revtype small{color:var(--mx-muted);font-size:.75rem;display:block}
.mp-head.mp-cover{color:#f4efe5;background:radial-gradient(800px 380px at 50% 0,#b8955a47,#0000 70%),linear-gradient(#1c1813 0%,#12100c 100%);margin:0 clamp(0px,2vw,24px);padding:clamp(4.5rem,10vw,7rem) 0 clamp(3.75rem,8vw,5.5rem);position:relative;overflow:hidden}.mp-head.mp-cover .mp-wrap{z-index:1;position:relative}.mp-head.mp-cover .latin-kicker{color:var(--mx-gold-light);letter-spacing:.24em;text-transform:uppercase;font-size:.875rem}.mp-head.mp-cover h1{color:#fff;font-size:clamp(2.1rem,4.4vw,3.4rem)}.mp-head.mp-cover .mp-head-sub{color:#f4efe5b8}.mp-figures{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(-2.5rem,-4vw,-1.5rem);margin-bottom:clamp(2rem,4vw,3rem);display:grid;position:relative;box-shadow:0 24px 48px -28px #1b191573}.mp-figures>div{z-index:2;text-align:center;padding:clamp(1.25rem,2.6vw,1.9rem) 1rem;position:relative}.mp-figures>div+div{border-left:1px solid #b8955a40}.mp-figures dd{font-family:var(--font-instrument-serif), serif;color:var(--mx-ink);margin-top:.35rem;font-size:clamp(2.4rem,4.6vw,3.4rem);line-height:1}.mp-figures p{letter-spacing:.06em;color:var(--mx-muted);margin-top:.6rem;font-size:.75rem}.mp-h2-kicker{margin-bottom:.2rem;font-size:.9375rem}.mp-h2{position:relative}.mp-h2:after{content:"";background:var(--mx-gold);width:48px;height:1px;position:absolute;bottom:-1px;left:0}a.mp-row{transition:border-color .3s,transform .3s,box-shadow .3s}a.mp-row:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px #1b191566}.mp-row-go{transition:transform .3s}.mp-steps{justify-content:center;max-width:28rem;margin:1.5rem auto 0;padding:0;list-style:none;display:flex}.mp-steps li{letter-spacing:.08em;color:#6f695eb3;flex:1;justify-items:center;gap:.45rem;font-size:.75rem;display:grid;position:relative}.mp-steps li:before{content:"";background:#b8955a4d;height:1px;position:absolute;top:5px;left:-50%;right:50%}.mp-steps li:first-child:before{display:none}.mp-step-dot{z-index:1;background:var(--mx-paper);border:1px solid #b8955a99;border-radius:50%;width:11px;height:11px;position:relative}.mp-steps li.is-done,.mp-steps li.is-current{color:var(--mx-ink)}.mp-steps li.is-done:before,.mp-steps li.is-current:before{background:var(--mx-gold)}.mp-steps li.is-done .mp-step-dot{border-color:var(--mx-gold);background:var(--mx-gold)}.mp-steps li.is-current .mp-step-dot{border-color:var(--mx-gold);background:var(--mx-white);box-shadow:0 0 0 3px #b8955a33, inset 0 0 0 2px var(--mx-gold)}.mp-steps li.is-current .mp-step-label{font-weight:700}.mp-steps.is-compact{vertical-align:middle;gap:0;max-width:none;margin:0 .9rem 0 0;display:inline-flex}.mp-steps.is-compact li{letter-spacing:.02em;flex:none;gap:.25rem;width:3.4rem;font-size:.625rem}.mp-steps.is-compact .mp-step-dot{width:9px;height:9px}.mp-steps.is-compact li:before{top:4px}.mp-login{background:radial-gradient(800px 420px at 50% 0,#b8955a42,#0000 70%),linear-gradient(#1c1813 0%,#12100c 100%);margin:0 clamp(0px,2vw,24px);padding:clamp(4rem,10vw,7rem) 1rem;position:relative}.mp-login-panel{box-shadow:0 40px 80px -30px #0009}@media (max-width:767px){.mp-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-figures>div:nth-child(3){border-left:0}.mp-figures>div:nth-child(n+3){border-top:1px solid #b8955a40}.mp-steps.is-compact{margin:.4rem 0 .3rem;display:flex}}.mp-row-badge{letter-spacing:.2em;color:var(--mx-muted);background:0 0;border:0;padding:0;font-size:.6875rem}.mp-badge-draft{color:var(--mx-ink);background:0 0;font-weight:700}.mp-badge-draft:before{content:"";background:var(--mx-gold);vertical-align:.15em;border-radius:50%;width:6px;height:6px;margin-right:.55em;display:inline-block}.mp-status{border:0;border-bottom:1px solid var(--mx-gold);color:var(--mx-ink);letter-spacing:.2em;padding:0 0 .2rem}.mp-row.frame-box{border-color:var(--mx-line);background:#fff}a.mp-row:hover{border-color:var(--mx-line-strong);box-shadow:none;transform:none}.mp-row-attention.frame-box{border-color:var(--mx-line-strong)}.mp-row-go{letter-spacing:.16em;align-items:center;gap:.75rem;font-size:.75rem;display:inline-flex}.mp-row-go:after{content:"";width:18px;height:1px;transition:width .45s var(--mx-ease);background:currentColor}a.mp-row:hover .mp-row-go{transform:none}a.mp-row:hover .mp-row-go:after{width:30px}.mp-alert.frame-box{border-color:var(--mx-line);border-left:2px solid var(--mx-ink);background:#fff}.mp-alert:hover{border-color:var(--mx-line-strong);border-left-color:var(--mx-ink);transform:none}.mp-alert-badge{color:var(--mx-gold);letter-spacing:.22em;background:0 0;padding:0;font-size:.6875rem}.mp-alert .mp-row-go:after{width:18px}.mp-ghost{color:#fff;letter-spacing:.2em;min-height:54px;transition:border-color .45s var(--mx-ease), background .45s var(--mx-ease);background:0 0;border:1px solid #fff6;padding:0 2rem;font-size:.8125rem}.mp-ghost:hover{background:#ffffff0f;border-color:#fff}.mp-figures.frame-box{border-color:var(--mx-line);box-shadow:0 30px 60px -40px #1b191559}.mp-figures>div+div{border-left-color:var(--mx-line)}.mp-row-go:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='7' viewBox='0 0 40 7'%3E%3Cpath d='M0 3.5H39M35.5 0.5L39 3.5L35.5 6.5' fill='none' stroke='%231b1915' stroke-width='1'/%3E%3C/svg%3E") 100% no-repeat;height:7px}.mp-reply-buttons .mx-button,.mp-reply-buttons .mp-ghost,.mp-side-actions .mx-button{margin-top:0}.mp-reply-buttons .mp-ghost{align-items:center;display:inline-flex}.mp-history li{border-color:var(--mx-line);background:#fff}.mp-comment-quote{border-left-color:var(--mx-gold);background:#faf8f4}.mp .latin-kicker{display:none}.mp{--mp-paper-shadow:0 1px 2px #1211100d, 0 18px 44px -22px #12111038, 0 50px 90px -60px #12111029}.mp-figures.frame-box{box-shadow:var(--mp-paper-shadow);border:0}.mp-figures dt{font-family:var(--font-shippori), serif;letter-spacing:.2em;text-transform:none;color:var(--mx-muted,#8a857c);font-size:.8125rem}.mp-figures dd small{font-family:var(--font-shippori), serif;letter-spacing:.1em;color:var(--mx-muted,#8a857c);margin-left:.35rem;font-size:.8125rem}.mp-alert.frame-box{border:0;border-left:3px solid var(--mx-ink);box-shadow:var(--mp-paper-shadow)}.mp-card.frame-box{box-shadow:var(--mp-paper-shadow);border:0}.mp-card.frame-dark{box-shadow:0 30px 70px -30px #1211108c,0 10px 24px -12px #12111059}.mp-section{box-shadow:var(--mp-paper-shadow);background:#fff;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.25rem,3.5vw,2.75rem);position:relative}.mp-section:before{content:"";background:var(--mx-gold);width:48px;height:2px;position:absolute;top:0;left:clamp(1.25rem,3.5vw,2.75rem)}.mp-section .mp-h2{letter-spacing:.2em;border-bottom:0;margin-top:.25rem;padding-bottom:0;font-size:1.35rem;font-weight:400}.mp-section .mp-h2:after{display:none}.mp-section .mp-list{border-top:1px solid var(--mx-line);gap:0}.mp-section .mp-row.frame-box{border:0;border-bottom:1px solid var(--mx-line);background:0 0;padding-inline:.75rem;transition:background .35s}.mp-section a.mp-row:hover{background:#faf9f7}.mp-section .mp-row-attention.frame-box{background:linear-gradient(90deg,#b3936114,#0000 60%)}.mp-section .mp-empty{border-bottom:1px solid var(--mx-line);padding:1.5rem .75rem}.mp-block.frame-box,.mp-review-status.frame-box,.mp-changes.frame-box,.mp-review-side.frame-box,.mp-draft.frame-box,.mp-done.frame-box,.mp-login-panel.frame-box{box-shadow:var(--mp-paper-shadow);border:0}.mp-block.frame-box{position:relative}.mp-block.frame-box:after{content:"";background:var(--mx-gold);width:48px;height:2px;position:absolute;top:0;left:clamp(1.25rem,3vw,2.5rem)}.mp-review-actions.frame-dark{box-shadow:0 30px 70px -30px #1211108c,0 10px 24px -12px #12111059}.mp-history li{box-shadow:var(--mp-paper-shadow);border:0}.mp-label em,.mp-label em.mp-optional{font-family:var(--font-shippori), serif;letter-spacing:.16em;color:var(--mx-gold);background:0 0;border:0;margin-left:.6rem;padding:0;font-size:.6875rem}.mp-label em.mp-optional{color:var(--mx-muted,#8a857c)}.mp-place{border-color:var(--mx-line);background:#fcfcfb}.mp-section .mp-articles{border-top:0;gap:1.25rem;display:grid}.mp-article{border:1px solid var(--mx-line);background:#fff;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head go""steps steps";align-items:center;gap:1.75rem 2rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,3vw,2.25rem) clamp(1.75rem,3vw,2.5rem);transition:border-color .35s,box-shadow .35s;display:grid;position:relative}.mp-article:hover{border-color:var(--mx-line-strong);box-shadow:0 18px 40px -26px #12111059}.mp-article.is-attention{border-color:var(--mx-gold);box-shadow:0 0 0 1px var(--mx-gold) inset}.mp-article-head{grid-area:head;gap:.45rem;display:grid}.mp-article-title{letter-spacing:.06em;color:var(--mx-ink);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.7}.mp-article-meta{letter-spacing:.06em;color:var(--mx-muted,#8a857c);font-size:.8125rem}.mp-article .mp-row-go{white-space:nowrap;grid-area:go;align-self:start}.mp-article:hover .mp-row-go:after{width:30px}.mp-steps.is-large{border-top:1px solid var(--mx-line);grid-area:steps;width:100%;max-width:none;margin:0;padding:1.4rem 0 0}.mp-steps.is-large li{letter-spacing:.16em;gap:.7rem;font-size:.9375rem}.mp-steps.is-large .mp-step-dot{border-width:1.5px;width:18px;height:18px}.mp-steps.is-large li:before{height:2px;top:8.5px}.mp-steps.is-large li.is-current .mp-step-dot{box-shadow:0 0 0 5px #b8955a2e, inset 0 0 0 4px var(--mx-gold)}.mp-steps.is-large li.is-current .mp-step-label{color:var(--mx-ink);font-weight:600}@media (max-width:639px){.mp-article{grid-template-columns:1fr;grid-template-areas:"head""steps""go"}.mp-steps.is-large li{letter-spacing:.06em;font-size:.75rem}}.mp-article .mp-row-badge,.mp-article .mp-article-title,.mp-article .mp-article-meta{text-align:left;grid-area:auto;justify-self:start;max-width:none;margin:0}.mp-phase{letter-spacing:.14em;white-space:nowrap;border:1px solid #0000;border-radius:2px;grid-area:badge;justify-self:start;align-items:center;gap:.55em;padding:.42rem .95rem .42rem .8rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.mp-phase:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.mp-phase-lg{padding:.55rem 1.25rem .55rem 1.05rem;font-size:.875rem}.mp-phase.is-in_progress,.mp-phase.is-draft,.mp-phase.is-received{color:#4a5a6a;background:#eef2f5;border-color:#c9d1d9}.mp-phase.is-review,.mp-phase.is-asking{color:#fff;background:#b39361;border-color:#a8854c;box-shadow:0 6px 16px -8px #8c6a34b3}.mp-phase.is-revising{color:#9a4e33;background:#f8ece6;border-color:#e2c3b5}.mp-phase.is-approved{color:#2f6650;background:#e8f1ec;border-color:#b9d2c6}.mp-phase.is-published{color:#e3c991;background:#121110;border-color:#121110}.mp-phase.is-withdraw_requested,.mp-phase.is-withdrawn{color:#777;background:#f4f4f4;border-color:#dcdcdc}.mp-article .mp-phase{grid-area:auto}.mp-head-sub .mp-phase{vertical-align:middle}.mp-article .mp-phase{padding:.48rem 1.05rem .48rem .9rem;font-size:.8125rem}.mp-ref-summary{letter-spacing:.1em;color:var(--mx-muted,#8a857c);margin:.5rem 0 1.25rem;font-size:.9375rem}.mp-ref-summary strong{font-family:var(--font-instrument-serif), serif;color:var(--mx-ink);font-size:1.8rem;font-weight:400}.mp-ref-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge title""badge meta"}.mp .mp-avatar-editor{background:#fff;border:1px solid #e3dccd;align-items:center;gap:28px;padding:28px;display:flex}.mp .mp-avatar{background:#ece6da;border-radius:50%;flex:none;place-items:center;width:112px;height:112px;display:grid;position:relative;overflow:hidden}.mp .mp-avatar img{object-fit:cover;width:100%;height:100%}.mp .mp-avatar-silhouette{fill:#c9bda6;width:76%;height:88%;position:absolute;bottom:0;left:12%}.mp .mp-avatar-wait{color:#7b7262;font-size:12px}.mp .mp-avatar-name{letter-spacing:.06em;font-size:15px}.mp .mp-avatar-note{color:#5f584c;margin-top:6px;font-size:13px;line-height:1.9}.mp .mp-avatar-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;display:flex}@media (max-width:600px){.mp .mp-avatar-editor{flex-direction:column;align-items:flex-start;padding:22px}}
