.mme{background:var(--pp-color-canvas);height:100dvh;color:var(--pp-color-ink);font-family:var(--pp-font-body);grid-template:"bar bar bar"60px"tabs panel preview"minmax(0,1fr)/200px minmax(0,1fr) 470px;display:grid}.mme[data-first]{grid-template-columns:minmax(0,440px) minmax(0,1fr);grid-template-areas:"bar bar""panel preview"}.mme-bar{align-items:center;gap:var(--pp-space-3);padding:0 var(--pp-space-5);border-bottom:1px solid var(--pp-color-hairline);grid-area:bar;display:flex}.mme-bar .logo{color:var(--pp-color-ink);border-radius:var(--pp-radius-xs);flex:none;font-size:20px}.mme-bar .logo:focus-visible{outline:2px solid var(--pp-color-focus);outline-offset:2px}.mme-tab:focus-visible{outline:2px solid var(--pp-color-focus);outline-offset:2px}.mme-icon:focus-visible{outline:2px solid var(--pp-color-focus);outline-offset:2px}.mme-add:focus-visible{outline:2px solid var(--pp-color-focus);outline-offset:2px}.mme-look:focus-visible{outline:2px solid var(--pp-color-focus);outline-offset:2px}.mme-face:focus-visible{outline:2px solid var(--pp-color-focus);outline-offset:2px}.mme-item-main:focus-visible{outline:2px solid var(--pp-color-focus);outline-offset:2px}.mme-upload:focus-visible{outline:2px solid var(--pp-color-focus);outline-offset:2px}.mme-toggle:focus-visible{outline:2px solid var(--pp-color-focus);outline-offset:2px}.mme-name{min-width:0;padding-left:var(--pp-space-3);border-left:1px solid var(--pp-color-separator);font-weight:500;font-size:var(--pp-app-subhead);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.mme-state{flex:1;min-width:0;display:flex}.mme-bar-actions{align-items:center;gap:var(--pp-space-2);display:flex}.mme-toggle{border-radius:var(--pp-radius-pill);min-height:40px;box-shadow:inset 0 0 0 1px var(--pp-color-hairline);font-size:var(--pp-text-small);align-items:center;gap:6px;padding:0 14px;font-weight:600;display:none}.mme-publish{gap:6px;min-height:40px;padding:0 16px}.mme-tabs{padding:var(--pp-space-4) var(--pp-space-3);border-right:1px solid var(--pp-color-hairline);flex-direction:column;grid-area:tabs;gap:2px;display:flex}.mme-tab{align-items:center;gap:var(--pp-space-3);border-radius:var(--pp-radius-sm);min-height:40px;font-size:var(--pp-app-subhead);color:var(--pp-color-ink-2);text-align:left;padding:0 12px;font-weight:500;display:flex}.mme-tab[aria-current=page]{background:var(--pp-color-fill-2);color:var(--pp-color-ink);font-weight:600}@media (hover:hover){.mme-tab:not([aria-current]):hover{background:var(--pp-color-fill-2)}}.mme-panel{padding:var(--pp-space-6) var(--pp-space-6) var(--pp-space-8);grid-area:panel;overflow-y:auto}.mme-panel>*{max-width:640px}.mme-title{margin-bottom:var(--pp-space-5);font-family:var(--pp-font-display);font-size:var(--pp-app-title-2);line-height:var(--pp-app-title-2-line);letter-spacing:-.02em;font-weight:600}.mme-stack{gap:var(--pp-space-4);grid-template-columns:minmax(0,1fr);display:grid}.mme-stack--tight{gap:var(--pp-space-3)}.mme-pair{gap:var(--pp-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.mme-trio{gap:var(--pp-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mme-group{margin:var(--pp-space-3) 0 calc(var(--pp-space-3) * -1 + 4px);font-size:var(--pp-text-small);color:var(--pp-color-soft);font-weight:600}.mme-note{font-size:var(--pp-app-footnote);line-height:var(--pp-app-footnote-line);color:var(--pp-color-soft)}.mme-muted{color:var(--pp-color-placeholder);font-weight:500}.mme-textarea{height:auto;min-height:88px;padding:12px var(--pp-space-4);resize:vertical;line-height:1.4}.mme-onboard{gap:var(--pp-space-4);grid-template-columns:minmax(0,1fr);display:grid}.mme-steps{margin-bottom:var(--pp-space-2);grid-template-columns:1fr 1fr;gap:8px;display:grid}.mme-steps i{background:var(--pp-color-fill);border-radius:2px;height:3px}.mme-steps i[data-on]{background:var(--pp-color-ink)}.mme-onboard .mme-title{margin-bottom:0}.mme-onboard-foot{justify-content:space-between;gap:var(--pp-space-2);margin:0 calc(var(--pp-space-6) * -1);padding:var(--pp-space-4) var(--pp-space-6);background:var(--pp-color-canvas);border-top:1px solid var(--pp-color-separator);display:flex;position:sticky;bottom:0}.mme[data-first] .mme-panel{padding-bottom:0}.mme-card{padding:var(--pp-space-4) var(--pp-space-5) var(--pp-space-5);border-radius:var(--pp-radius-card);box-shadow:inset 0 0 0 1px var(--pp-color-hairline)}.mme-card-head{align-items:center;gap:2px;display:flex}.mme-inline{border-radius:var(--pp-radius-xs);min-width:0;height:40px;font:inherit;font-size:var(--pp-app-body);color:var(--pp-color-ink);background:0 0;border:0;flex:1;margin-left:-8px;padding:0 8px;font-weight:600}.mme-inline::placeholder{color:var(--pp-color-placeholder)}.mme-inline:focus{background:var(--pp-color-fill-2);outline:0}.mme-inline--note{width:calc(100% + 8px);height:32px;font-size:var(--pp-app-footnote);color:var(--pp-color-soft);font-weight:400;display:block}.mme-icon{border-radius:var(--pp-radius-pill);width:36px;height:36px;color:var(--pp-color-ink-2);place-items:center;display:grid}.mme-icon:disabled{opacity:.3;cursor:default}@media (hover:hover){.mme-icon:not(:disabled):hover{background:var(--pp-color-fill-2)}}.mme-items{margin:var(--pp-space-2) 0 var(--pp-space-3);border-top:1px solid var(--pp-color-separator);list-style:none}.mme-item{align-items:center;gap:var(--pp-space-2);border-bottom:1px solid var(--pp-color-separator);display:flex}.mme-item-main{text-align:left;flex:1;gap:2px;min-width:0;padding:12px 0;display:grid}.mme-item-main b{font-weight:500;font-size:var(--pp-app-subhead);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mme-item-main span{font-size:var(--pp-app-footnote);color:var(--pp-color-soft)}.mme-add{border-radius:var(--pp-radius-pill);background:var(--pp-color-fill-2);min-height:36px;font-size:var(--pp-text-small);align-items:center;gap:6px;padding:0 14px 0 10px;font-weight:600;display:inline-flex}.mme-add--section{justify-self:start}@media (hover:hover){.mme-add:hover{background:var(--pp-color-fill)}}.mme-looks{gap:var(--pp-space-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.mme-look{text-align:left;gap:6px;display:grid}.mme-look-face{aspect-ratio:4/3;border-radius:var(--pp-radius-sm);box-shadow:inset 0 0 0 1px var(--pp-color-rule-soft);transition:box-shadow var(--pp-dur-2) var(--pp-ease);align-content:center;justify-items:start;gap:5px;padding:10px 12px;font-size:26px;line-height:1;display:grid}.mme-look-face i{border-radius:2px;width:62%;height:4px;display:block}.mme-look[aria-pressed=true] .mme-look-face{box-shadow:0 0 0 2px var(--pp-color-canvas), 0 0 0 4px var(--pp-color-ink)}.mme-look-name{font-size:var(--pp-app-footnote);font-weight:500}.mme-faces{gap:var(--pp-space-2);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));display:grid}.mme-face{border-radius:var(--pp-radius-sm);height:56px;box-shadow:inset 0 0 0 1px var(--pp-color-hairline);place-items:center;font-size:24px;display:grid}.mme-face[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--pp-color-ink)}.mme-logo{padding:var(--pp-space-5);border-radius:var(--pp-radius-sm);box-shadow:inset 0 0 0 1px var(--pp-color-rule-soft);place-items:center;display:grid}.mme-logo img{max-width:100%;height:auto}.mme-upload{justify-content:center;align-items:center;gap:var(--pp-space-2);border-radius:var(--pp-radius-sm);border:1.5px dashed var(--pp-color-line);min-height:72px;font-size:var(--pp-text-small);color:var(--pp-color-ink-2);font-weight:600;display:flex}@media (hover:hover){.mme-upload:hover{border-color:var(--pp-color-ink)}}.mme-pop{justify-items:start;gap:var(--pp-space-2);width:260px;padding:var(--pp-space-2);display:grid}.mme-pop-url{font-size:var(--pp-text-small);overflow-wrap:anywhere;font-weight:600}.mme-pop .ui-btn{width:100%;margin-top:var(--pp-space-1)}.mme-preview{padding:var(--pp-space-5);background:radial-gradient(var(--pp-color-line) 1px, transparent 1px) 0 0 / 16px 16px, var(--pp-color-paper);border-left:1px solid var(--pp-color-hairline);grid-area:preview;place-items:center;display:grid;overflow:hidden}.mme-device{border-radius:var(--pp-radius-lg);background:var(--pp-color-canvas);width:390px;max-width:100%;height:min(100%,844px);box-shadow:var(--pp-shadow-card), 0 0 0 1px var(--pp-color-rule-soft);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.mme-url{font-size:var(--pp-app-caption);line-height:var(--pp-app-caption-line);color:var(--pp-color-soft);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--pp-color-separator);padding:8px 14px;overflow:hidden}.mme-frame{border:0;width:100%;height:100%}.mme-drawer{background:var(--pp-color-canvas);width:min(440px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--pp-color-ink);box-shadow:var(--pp-shadow-sheet);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.mme-drawer[open]{animation:mme-in-right var(--pp-dur-sheet) var(--pp-ease-drawer)}.mme-drawer::backdrop{background:var(--pp-color-scrim-app)}@keyframes mme-in-right{0%{transform:translate(100%)}}.mme-drawer-in{gap:var(--pp-space-4);padding:var(--pp-space-4) var(--pp-space-5) var(--pp-space-6);display:grid}.mme-drawer-head{justify-content:space-between;align-items:center;gap:var(--pp-space-3);min-height:44px;display:flex}.mme-drawer-head h2{font-size:var(--pp-app-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mme-chips{gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.mme-photo{align-items:center;gap:var(--pp-space-3);display:flex}.mme-photo img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--pp-radius-xs);width:128px}.mme-delete{min-height:40px;font-size:var(--pp-text-small);color:var(--pp-color-danger);justify-self:start;align-items:center;gap:6px;font-weight:600;display:inline-flex}.mme-delete:focus-visible{outline:2px solid var(--pp-color-focus);outline-offset:2px}@media (max-width:1000px){.mme,.mme[data-first]{grid-template:"bar"56px"panel"minmax(0,1fr)"tabs"/minmax(0,1fr)}.mme-toggle{display:inline-flex}.mme-bar{padding:0 var(--pp-page-pad)}.mme-state{display:none}.mme-name{flex:1}.mme[data-view=preview]{grid-template-areas:"bar""preview""tabs"}.mme[data-view=preview] .mme-panel,.mme:not([data-view=preview]) .mme-preview{display:none}.mme-preview{background:var(--pp-color-canvas);border:0;padding:0}.mme-device{width:100%;height:100%;box-shadow:none;border-radius:0}.mme-tabs{padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--pp-color-hairline);background:var(--pp-material-bar-solid);flex-direction:row;justify-content:space-around;gap:0}.mme-tab{min-height:48px;font-size:var(--pp-app-caption);line-height:var(--pp-app-caption-line);flex-direction:column;gap:2px;padding:4px 10px}.mme-tab[aria-current=page]{background:0 0}.mme-panel{padding:var(--pp-space-5) var(--pp-page-pad) var(--pp-space-7)}.mme-onboard-foot{margin:0 calc(var(--pp-page-pad) * -1);padding:var(--pp-space-3) var(--pp-page-pad)}.mme-drawer{border-radius:var(--pp-radius-sheet-phone) var(--pp-radius-sheet-phone) 0 0;width:100vw;height:auto;max-height:92dvh;inset:auto 0 0}.mme-drawer[open]{animation-name:mme-in-up}}@keyframes mme-in-up{0%{transform:translateY(100%)}}@media (max-width:520px){.mme-bar .logo{width:calc(1.55em + 1px);overflow:hidden}.mme-toggle{justify-content:center;width:40px;padding:0}.mme-toggle span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mme-name{border-left:0;padding-left:0}.mme-pair,.mme-trio{grid-template-columns:minmax(0,1fr)}.mme-looks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mme-drawer[open]{animation:none}}.mme-print-menu{display:none}@media print{body *{visibility:hidden}.mme-print,.mme-print *{visibility:visible}.mme .mme-print{width:90mm;max-width:none;box-shadow:none;position:fixed;top:20mm;left:50%;transform:translate(-50%)}.mme[data-print=menu]{background:0 0;height:auto;display:block}.mme[data-print=menu]>:not(.mme-print-menu){display:none}.mme-print-menu{display:block}.mme-print-menu,.mme-print-menu *{visibility:visible}}
