:root{--tint-coral:#fde4e0;--ink-coral:#d3412f;--tint-cyan:#dcf3f6;--ink-cyan:#0b7f91;--tint-sun:#fff0c6;--ink-sun:#a26f00;--tint-blue:#e4ebfc;--ink-blue:#2d5bc9;--tint-green:#ddf1e6;--ink-green:#22805a;--tint-base:#f1e9dc;--ink-base:#000;--gutter:48px}.app-root{background:var(--mm-cream);-webkit-font-smoothing:antialiased;width:100%;height:100%;overflow:hidden}.app-root h1,.app-root h2,.app-root h3{font-family:var(--mm-font-serif);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-weight:400}.app-root h1{font-size:40px;line-height:1.1}.app-root .h2{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;font-size:26px;line-height:1.2;display:flex}.app-root .h3{align-items:center;gap:10px;margin-bottom:10px;font-size:22px;line-height:1.2;display:flex}.app-root .h2 .mm-badge,.app-root .h3 .mm-badge{font-family:var(--mm-font-ui);letter-spacing:0}.app-root p{margin:0 0 8px}.app-root ul,.app-root ol{margin:0;padding:0;list-style:none}.display{font-size:64px!important;line-height:1.05!important}.lede{color:var(--mm-black);font-size:18px;line-height:1.5;margin:8px 0 0!important}.lede-aside{color:var(--mm-muted,#6b6259);margin-top:6px;font-size:12px;display:inline-block}.muted{color:var(--mm-muted)}.mm-help{margin:8px 0 0!important}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.row{align-items:center;gap:12px;margin-top:16px;display:flex}.row.wrap{flex-wrap:wrap}.app-root hr{border:0;border-top:1px solid var(--mm-border);margin:24px 0 16px}.ki{width:24px;height:24px;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.ki.sm{width:20px;height:20px}.ki.xs{width:16px;height:16px}.ic{--box:44px;width:var(--box);height:var(--box);background:var(--tint);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ic>.ki{width:calc(var(--box) * .455);height:calc(var(--box) * .455)}.ic.md{--box:36px}.ic.sm{--box:30px}.ic.sm>.ki{width:16px;height:16px}.ic.xs{--box:22px}.ic.xs>.ki{width:13px;height:13px}.h-coral{--tint:var(--tint-coral);--ink:var(--ink-coral)}.h-cyan{--tint:var(--tint-cyan);--ink:var(--ink-cyan)}.h-sun{--tint:var(--tint-sun);--ink:var(--ink-sun)}.h-blue{--tint:var(--tint-blue);--ink:var(--ink-blue)}.h-green{--tint:var(--tint-green);--ink:var(--ink-green)}.h-base{--tint:var(--tint-base);--ink:var(--ink-base)}.h-onbtn{--tint:#ffffff8c;--ink:#000}.kb{background:var(--mm-coral);width:64px;height:64px;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;flex:none;display:inline-block}.kb.sm{vertical-align:.05em;width:36px;height:36px;margin-right:14px}.display .kb.sm{width:48px;height:48px}.kit{flex:none;width:24px;height:24px}.ph{border-radius:var(--mm-radius-sm);background:#e3dcd1;display:block;position:relative;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%;display:block}.mascot{aspect-ratio:1;height:auto;display:block}.mm-button{white-space:nowrap}.mm-button>.ic{margin:-6px 0 -6px -10px}.mm-button.sq{flex:none;width:48px;padding:0}.mm-button:active:not(:disabled){transform:scale(.97)}.linkbtn{min-height:44px;font:600 16px var(--mm-font-ui);color:var(--mm-black);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;text-decoration:underline;display:inline-flex}.icon-btn{background:var(--tint,var(--tint-base));width:44px;height:44px;color:var(--ink,#000);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.icon-btn.pressed{background:var(--ink);color:#fff}.inrow{gap:8px;display:flex}.inrow .mm-input{flex:1;min-width:0}.mm-field>span:first-child{font-size:15px}textarea.mm-input{resize:vertical;min-height:0}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--mm-border);min-height:44px;font:500 15px var(--mm-font-ui);color:var(--mm-black);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.chip.on{background:var(--tint-coral);border-color:var(--mm-coral);font-weight:600}.chip.on .ki{color:var(--ink-coral)}.chip.quiet{border-style:dashed;border-color:var(--mm-muted);background:0 0}.seg{border:1px solid var(--mm-border);border-radius:var(--mm-radius-control);background:#fff;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button{min-height:44px;font:500 15px var(--mm-font-ui);color:var(--mm-black);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 16px}.seg button.on{background:var(--tint-coral);box-shadow:inset 0 0 0 1.5px var(--mm-coral);font-weight:600}.check{cursor:pointer;align-items:flex-start;gap:12px;margin-top:20px;font-size:16px;display:flex}.check input{width:24px;height:24px;accent-color:var(--mm-coral);flex:none;margin:0}.ok{color:var(--mm-success);align-items:center;gap:10px;font-weight:600;display:flex;margin:12px 0 0!important}.mm-badge{white-space:nowrap;border:1px solid var(--mm-border);background:#fff}.mm-badge>.ic.xs{margin-left:-6px}.mm-badge.success,.mm-badge.info{border-color:#0000}.banner{border-radius:var(--mm-radius-control);background:var(--tint-blue);color:var(--mm-black);align-items:center;gap:12px;margin-bottom:24px;padding:10px 16px 10px 10px;font-size:15px;display:flex}.banner .ic{background:#fff}.note-line{align-items:center;gap:10px;display:flex;margin:20px 0 0!important}.note-line>.ic{align-self:flex-start;margin-top:-3px}.sec{margin-top:40px}.page-head+.sec,.page-head+.raise{margin-top:0}.raise{background:var(--mm-cream);border-radius:var(--mm-radius-card);margin-top:32px;padding:24px}.raise>:last-child{margin-bottom:0}.folds{border-top:1px solid var(--mm-border);margin-top:40px}.fold{border-bottom:1px solid var(--mm-border)}.mark-side .fold{border-top:1px solid var(--mm-border)}.fold summary{cursor:pointer;align-items:center;gap:14px;min-height:64px;padding:10px 0;list-style:none;display:flex}.fold summary::-webkit-details-marker{display:none}.fold .f-txt{flex:1;min-width:0;display:grid}.fold summary b{font-size:17px}.fold summary small,.t-txt small{color:var(--mm-muted);font-size:15px}.chev{transition:transform var(--mm-transition) var(--mm-ease);width:20px;height:20px}.fold[open] .chev{transform:rotate(90deg)}.fold-in{padding:0 0 20px 50px}.desk{grid-template-rows:72px 1fr;display:grid}.top{background:var(--mm-cream);border-bottom:1px solid var(--mm-border);align-items:center;gap:24px;padding:0 24px 0 28px;display:flex}.proj{align-items:center;gap:10px;margin-left:auto;display:flex}.proj-ph{border-radius:50%;width:40px;height:40px}.proj b{font-size:15px;display:block}.proj small{color:var(--mm-muted);font-size:13px;display:block}.saved{color:var(--mm-success);border-left:1px solid var(--mm-border);align-items:center;gap:8px;padding-left:20px;font-size:14px;font-weight:600;display:flex}.body{grid-template-columns:272px 1fr;min-height:0;display:grid}.body.bare{grid-template-columns:1fr}.side{background:var(--mm-cream);flex-direction:column;gap:2px;padding:20px 16px;display:flex}.nav-h{color:var(--mm-muted);font-size:13px;font-weight:600;margin:18px 12px 6px!important}.nav-i{text-align:left;border-radius:var(--mm-radius-control);cursor:pointer;min-height:60px;font:inherit;color:var(--mm-black);background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.nav-i b{font-size:16px;font-weight:600;line-height:1.3;display:block}.nav-i small{color:var(--mm-muted);font-size:14px;line-height:1.3;display:block}.nav-i.on{background:#fff}@media (hover:hover){.nav-i:hover:not(.on){background:#fff9}}.main{background:#fff;border-top-left-radius:24px;flex-direction:column;min-height:0;display:flex;overflow:auto}.page{width:100%;max-width:1000px;padding:40px var(--gutter) 48px;flex:1;margin:0 auto}.page.wide{max-width:1100px}.main.bare .page{flex-direction:column;justify-content:center;max-width:1120px;display:flex}.actionbar{padding:14px var(--gutter);border-top:1px solid var(--mm-border);background:#fffffff5;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.ab-note{color:var(--mm-muted);align-items:center;gap:10px;margin-right:auto;font-size:15px;display:flex}.ph-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.main,.p-main,.mailbg{scrollbar-width:none}.main::-webkit-scrollbar{display:none}.p-main::-webkit-scrollbar{display:none}.mailbg::-webkit-scrollbar{display:none}.sthumb{z-index:3;opacity:0;pointer-events:none;background:#00000059;border-radius:2px;width:4px;transition:opacity .2s;position:absolute}.sthumb.show{opacity:1}.lockup{align-items:center;gap:14px;display:inline-flex}.lockup.a img{width:auto;height:44px}.lk-rule{background:var(--mm-border);width:1px;height:32px}.lk-name{font:400 26px/1 var(--mm-font-serif);letter-spacing:-.015em}.lockup.b{gap:10px}.lockup.b img{width:auto;height:40px}.lockup.b>span{gap:2px;display:grid}.lockup.b .lk-name{font-size:22px}.lockup.b small{color:var(--mm-muted);font-size:12px;font-weight:600}.p-head{flex:none;justify-content:space-between;align-items:center;padding:22px 16px 12px;display:flex}.p-prog{flex:none;gap:8px;padding:0 16px 14px;font-size:14px;display:grid}.segs{gap:4px;display:flex}.segs i{background:var(--mm-border);border-radius:2px;flex:1;height:4px}.segs i.on{background:var(--mm-coral)}.p-main{background:#fff;border-radius:24px 24px 0 0;flex:1;padding:24px 16px 28px;overflow:auto}.p-foot{border-top:1px solid var(--mm-border);background:#fff;flex:none;gap:10px;padding:12px 16px 28px;display:flex}.p-foot .mm-button:last-child{flex:1}.welcome{grid-template-columns:360px 1fr;align-items:center;gap:56px;display:grid}.w-art{place-items:center;display:grid}.w-mascot{width:320px}.details{margin-top:24px}.facts{gap:10px;margin:8px 0 4px;display:grid}.facts div{grid-template-columns:110px 1fr;gap:12px;display:grid}.facts dt{color:var(--mm-muted)}.facts dd{margin:0;font-weight:600}.done{width:100%;max-width:820px;margin:0 auto}.done .display{font-size:56px!important}.done-head .lede{padding-right:236px}.done-stage{margin-top:24px;position:relative}.d-mascot{width:200px}.done-stage .d-mascot{z-index:1;position:absolute;top:-124px;left:600px}.done-player{aspect-ratio:16/9;border-radius:var(--mm-radius-card);width:680px;position:relative;overflow:hidden}.done-player .ph{border-radius:0;width:100%;height:100%}.done-line{margin-top:16px!important}.done .folds{margin-top:16px}.pl-btn{color:#000;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.empty{text-align:center;justify-items:center;gap:8px;max-width:640px;margin:0 auto;display:grid}.empty .w-mascot{width:240px}.helper-hero{text-align:center;justify-items:center;gap:6px;margin-bottom:20px;display:grid}.h-mascot{width:192px}.tasks{border-top:1px solid var(--mm-border)}.task{border-bottom:1px solid var(--mm-border)}.task-row{cursor:pointer;text-align:left;width:100%;min-height:80px;font:inherit;color:var(--mm-black);background:0 0;border:0;align-items:center;gap:16px;padding:14px 4px;display:flex}div.task-row{cursor:default}.t-txt{flex:1;min-width:0;display:grid}.t-txt b{font:400 22px/1.25 var(--mm-font-serif)}@media (hover:hover){button.task-row:hover{background:var(--mm-cream)}}.meters{grid-template-columns:1fr 1fr auto;align-items:end;gap:32px;display:grid}.meter{grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;display:grid}.meter span{font-weight:600}.meter b{font:400 24px var(--mm-font-serif)}.meter b small{font:400 15px var(--mm-font-ui);color:var(--mm-muted)}.meter i{background:var(--tint-cyan);border-radius:4px;grid-column:1/-1;height:8px;position:relative;overflow:hidden}.meter i:after{content:"";width:calc(var(--v) * 100%);background:var(--ink-cyan);border-radius:4px;position:absolute;inset:0 auto 0 0}.meter.solo{margin:20px 0 4px}.m-note{color:var(--mm-muted);align-items:center;gap:8px;display:flex;margin:0!important}.meters+.h2{margin-top:40px}.srcs{border-top:1px solid var(--mm-border)}.src{border-bottom:1px solid var(--mm-border)}.src-row{align-items:center;gap:8px;display:flex}.src-h{text-align:left;min-width:0;min-height:72px;font:inherit;color:var(--mm-black);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:12px 4px;display:flex}.src-t{flex:1;min-width:0;display:grid}.src-t b{font-size:17px}.src-t small{color:var(--mm-muted);font-size:15px}.src.on .src-t small{color:var(--mm-black)}.src-bar{background:var(--tint-cyan);border-radius:3px;width:min(240px,100%);height:6px;margin-top:6px;display:block;position:relative;overflow:hidden}.src-bar i{width:calc(var(--v) * 100%);background:var(--ink-cyan);position:absolute;inset:0 auto 0 0}.tick{cursor:pointer;width:44px;height:44px;color:var(--ink-coral);background:0 0;border:0;flex:none;place-items:center;display:grid}.tick>span{border:1.5px solid var(--mm-muted);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.tick[aria-pressed=true]>span{background:var(--tint-coral);border-color:var(--mm-coral)}.src-in{padding:0 52px 20px 62px}.drop{border:2px dashed var(--mm-muted);border-radius:var(--mm-radius-control);background:var(--mm-cream);flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.drop small{color:var(--mm-muted);width:100%}.ways{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ways li{border-radius:var(--mm-radius-control);background:var(--mm-cream);align-content:start;gap:4px;padding:14px 16px;display:grid}.ways li span{color:var(--mm-muted);font-size:15px}.helpers{gap:4px;display:grid;margin-bottom:12px!important}.helpers li,.contrib li{border-bottom:1px solid var(--mm-cream);align-items:center;gap:12px;padding:8px 0;display:flex}.helpers li>span:first-child{flex:1;display:grid}.helpers small,.contrib small{color:var(--mm-muted);font-size:14px}.contrib li{flex-wrap:wrap}.contrib small{flex:1}.num{font-variant-numeric:tabular-nums;font-weight:600}.vids{gap:10px;display:grid;margin-top:12px!important}.vids li{align-items:center;gap:14px;display:flex}.vids li>span:nth-child(2){flex:1;display:grid}.vids small{color:var(--mm-muted)}.vth{flex:none;width:88px;height:56px}.stages{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;margin-top:12px!important}.stages li{border-radius:var(--mm-radius-control);background:var(--mm-cream);align-content:start;gap:2px;padding:12px 14px;display:grid}.stages small{color:var(--mm-muted)}.stages .dot{border:1.5px solid var(--mm-muted);border-radius:50%;width:16px;height:16px}.stages .done{color:var(--mm-success);background:#e8f3ec}.stages .done small{color:var(--mm-success)}.stages .now{background:var(--tint-cyan)}.stages .now .dot{border-color:var(--ink-cyan);background:var(--ink-cyan)}.trimmer .player{aspect-ratio:16/8;border-radius:var(--mm-radius-card);position:relative;overflow:hidden}.pl-img{border-radius:0;width:100%;height:100%}.pl-time{background:#fff;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:600;position:absolute;bottom:12px;left:12px}.track{touch-action:none;height:64px;margin:28px 0 12px;position:relative}.strip{border-radius:var(--mm-radius-sm);height:100%;display:flex;overflow:hidden}.strip .ph{border-radius:0;flex:1}.shade{background:#ffffffd1;position:absolute;top:0;bottom:0}.shade.l{width:calc(var(--a) * 100%);left:0}.shade.r{width:calc((1 - var(--b)) * 100%);right:0}.sel{top:-3px;bottom:-3px;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);border:3px solid var(--mm-black);border-radius:10px;position:absolute}.hd{background:var(--mm-black);cursor:ew-resize;touch-action:none;border-radius:6px;width:22px;height:52px;position:absolute;top:50%;translate:0 -50%}.hd:before{content:"";position:absolute;inset:-10px -12px}.hd.l{left:-14px}.hd.r{right:-14px}.moment{top:-24px;left:calc(var(--m) * 100%);background:var(--tint-coral);width:36px;height:36px;color:var(--ink-coral);box-shadow:inset 0 0 0 2px var(--ink-coral);cursor:grab;touch-action:none;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50%}.trim-meta{margin-top:8px!important}.count-line{margin-bottom:16px!important}.faces{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.face{border-radius:16px;gap:8px;padding:8px;display:grid}.face.new{background:var(--mm-cream)}.fc{aspect-ratio:1;border-radius:10px}.f-l{color:var(--mm-muted);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:flex}.face.new .f-l>span{color:var(--ink-coral)}.f-l small{font-size:13px;font-weight:400}.face .mm-input{min-height:44px;padding:8px 10px}.fair .row{margin-top:12px}.bars{gap:8px;display:grid}.bars li{grid-template-columns:140px 1fr 40px;align-items:center;gap:10px;font-size:15px;display:grid}.bars i{background:var(--tint-blue);border-radius:5px;height:10px;position:relative;overflow:hidden}.bars i:after{content:"";width:calc(var(--v) * 100%);background:var(--ink-blue);position:absolute;inset:0 auto 0 0}.bars b{text-align:right;font-variant-numeric:tabular-nums}.mark-tools{align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.mark-tools .chips{flex:1}.search{flex:none;width:280px;display:block;position:relative}.search .ic{position:absolute;top:50%;left:8px;translate:0 -50%}.search .mm-input{padding-left:46px}.mark-wrap{grid-template-columns:1fr 280px;align-items:start;gap:40px;display:grid}.pgrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pcard{aspect-ratio:1;margin:0;position:relative}.p-pick{cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;height:100%;padding:0;display:block}.pcard .ph{border-radius:12px;width:100%;height:100%}.pbadge{pointer-events:none;position:absolute;top:6px;left:6px}.pbadge .ic{box-shadow:0 0 0 2px #fff}.pact{opacity:0;transition:opacity var(--mm-feedback) var(--mm-ease);gap:6px;display:flex;position:absolute;bottom:6px;right:6px}.pcard:focus-within .pact,.pcard.tapped .pact{opacity:1}@media (hover:hover){.pcard:hover .pact{opacity:1}}.pact .icon-btn{box-shadow:0 0 0 2px #fff}.pcard.hidden .ph{opacity:.35}.mark-side{gap:32px;display:grid}.tally{flex-wrap:wrap;column-gap:24px;display:flex}.tally p{white-space:nowrap}.tally .big{font:400 36px var(--mm-font-serif);margin-right:4px}.tally .mm-help{width:100%}.dating{grid-template-columns:72px 1fr;align-items:start;gap:12px;display:grid}.dt-img{flex:none;width:72px;height:72px}.dating .seg{grid-template-columns:1fr;padding:2px;display:grid}.dating .seg button{padding:0 10px;font-size:14px}.cov{align-items:flex-end;gap:3px;height:80px;margin-top:8px;display:flex}.cov span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.cov i{width:100%;height:calc(var(--v) * 60px);background:#cfc7bb;border-radius:3px 3px 0 0;min-height:3px}.cov .gap i{background:var(--mm-coral)}.cov small{color:var(--mm-muted);font-size:11px}.gapnote{font-size:15px;font-weight:600;margin-top:10px!important}.tips{gap:6px;display:grid;padding-left:18px!important;list-style:outside!important}.mark-side .fold-in{padding-left:0}.pgrid.dad{grid-template-columns:repeat(8,1fr)}.feel-row{grid-template-columns:1fr auto;align-items:end;gap:24px;margin-top:20px;display:grid}.prompts{border-top:1px solid var(--mm-border)}.q{border-bottom:1px solid var(--mm-border)}.q.open{background:var(--mm-cream);border-radius:var(--mm-radius-control);border-bottom-color:#0000}.q-h{text-align:left;width:100%;min-height:60px;font:inherit;color:var(--mm-black);cursor:pointer;background:0 0;border:0;grid-template-columns:32px 1fr auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.q-h b{text-wrap:pretty;font-weight:600}.q-h small{color:var(--mm-muted);white-space:nowrap;font-size:14px}.q-n{background:var(--tint-sun);width:32px;height:32px;color:var(--ink-sun);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.q-body{padding:0 14px 16px 58px}.vnote{background:#fff;border-radius:999px;align-items:center;gap:10px;margin-bottom:10px;padding:6px 14px 6px 6px;display:flex}.vw{flex:1;align-items:center;gap:2px;height:24px;display:flex}.vw i{background:var(--ink-sun);border-radius:1px;flex:1}.follow{border-radius:var(--mm-radius-control);background:#fff;align-items:center;gap:10px;margin-top:10px;padding:8px 14px 8px 8px;display:flex}.follow[hidden]{display:none}.mm-button.rec{background:var(--tint-coral);border-color:var(--mm-coral)}.app-root .page>.seg,.p-main>.seg{margin:24px 0 16px}.songs{border-top:1px solid var(--mm-border);margin-top:28px!important}.song{border-bottom:1px solid var(--mm-border);padding:18px 0}.song-h{align-items:center;gap:12px;margin-bottom:14px;display:flex}.song-h>span{display:grid}.song-h small{color:var(--mm-muted)}.wave{cursor:crosshair;touch-action:none;align-items:center;gap:2px;height:64px;display:flex;position:relative}.wave i{pointer-events:none;background:#cfc7bb;border-radius:1px;flex:1}.wave i.in{background:var(--ink-green)}.rng{border:2px solid var(--ink-green);white-space:nowrap;pointer-events:none;color:#fff;background:linear-gradient(var(--ink-green), var(--ink-green)) top / 100% 18px no-repeat;border-radius:8px;align-items:flex-start;padding:0 4px;font-size:12px;font-weight:600;display:flex;position:absolute;top:-8px;bottom:-8px}.ask-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ask-h small{color:var(--mm-muted)}.av{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:40px;height:40px}.timeline li{grid-template-columns:28px 1fr auto;align-items:center;gap:14px;min-height:48px;display:grid;position:relative}.timeline li:before{content:"";background:var(--mm-border);width:2px;position:absolute;top:0;bottom:0;left:13px}.timeline li:first-child:before{top:50%}.timeline li:last-child:before{bottom:50%}.timeline .dot{border:2px solid var(--mm-border);background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.timeline .done .dot{background:var(--tint-green);border-color:var(--tint-green);color:var(--ink-green)}.timeline .now .dot{border:7px solid var(--mm-coral)}.timeline small{color:var(--mm-muted)}.draft-wrap{grid-template-columns:1fr 320px;align-items:start;gap:40px;display:grid}.draft-main,.draft-side{gap:32px;display:grid}.draft-main>*,.draft-side>*{margin-top:0}.screen{aspect-ratio:16/9;border-radius:var(--mm-radius-control);background:#000;position:relative;overflow:hidden}.screen .ph{border-radius:4px;position:absolute}.sc-a{width:40%;height:74%;top:14%;left:6%}.sc-b{width:44%;height:35%;top:14%;left:50%}.sc-c{width:44%;height:35%;top:53%;left:50%}.wm{color:#ffffffbf;letter-spacing:.2em;font-size:12px;font-weight:700;line-height:1;position:absolute;top:16px;right:16px}.tl{cursor:copy;margin-top:14px;padding-bottom:4px;position:relative}.chap{color:var(--mm-muted);gap:2px;margin-bottom:6px;font-size:12px;display:flex}.chap span{white-space:nowrap;text-overflow:ellipsis;border-left:1px solid var(--mm-border);padding-left:4px;overflow:hidden}.bar{border:1px solid var(--mm-border);background:#fff;border-radius:7px;height:14px;overflow:hidden}.bar i{background:var(--mm-black);height:100%;display:block}.npin{background:var(--tint-coral);width:26px;height:26px;color:var(--ink-coral);box-shadow:inset 0 0 0 1.5px var(--ink-coral);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:14px;translate:-50%}.npin.s{flex:none;position:static;translate:none}.tl-time{color:var(--mm-muted);justify-content:space-between;margin-top:4px;font-size:13px;display:flex}.note-line.watch{margin-top:12px!important}.notes ol{gap:12px;display:grid;margin-bottom:4px!important}.notes li{gap:10px;display:flex}.notes li small{color:var(--mm-muted)}.notes li p{margin:0}.msg{gap:10px;margin-bottom:10px;display:flex}.msg .av{background:var(--mm-cream)}.msg p{margin:2px 0 0}.msg.me{justify-content:flex-end}.msg.me p{background:var(--mm-cream);border-radius:14px;padding:8px 14px}.confirm{background:var(--tint-coral)}@media (max-width:760px){.app-root{--gutter:16px}.banner{align-items:flex-start;margin-bottom:20px;font-size:14px}h1{font-size:30px}.display{font-size:40px!important}.display .kb.sm{width:36px;height:36px}.lede{font-size:16px}.page-head{margin-bottom:20px}.ph-top{gap:12px}.raise{padding:20px}.sec{margin-top:32px}.h2{font-size:24px}.fold-in{padding-left:0}.welcome{grid-template-columns:1fr;gap:8px}.w-mascot{width:200px}.facts div{grid-template-columns:1fr;gap:0}.done .display{font-size:40px!important}.done-head .lede{padding-right:0}.d-mascot{width:192px;margin:-8px auto 4px}.done-player{width:100%}.empty .w-mascot{width:200px}.task-row{flex-wrap:wrap;gap:12px;padding:14px 0}.task .t-txt{flex-basis:calc(100% - 100px)}.task .mm-badge{margin-left:56px}.task .chev{display:none}.meters{grid-template-columns:1fr;gap:16px}.src-in{padding:0 0 18px}.ways{grid-template-columns:1fr}.contrib .num{width:100%}.vth{width:64px;height:48px}.vids li{flex-wrap:wrap}.vids .mm-button{width:100%}.stages,.faces{grid-template-columns:1fr 1fr}.bars li{grid-template-columns:110px 1fr 36px}.dating{grid-template-columns:1fr}.mark-tools{margin-bottom:16px}.mark-wrap{grid-template-columns:1fr;gap:32px}.pgrid,.pgrid.dad{grid-template-columns:1fr 1fr}.feel-row{grid-template-columns:1fr;gap:20px}.feel-row .seg{display:grid}.q-h{grid-template-columns:32px 1fr}.q-h small{grid-column:2}.q-body{padding-left:12px}.draft-wrap{grid-template-columns:1fr;gap:32px}}html,body{background:var(--mm-cream);margin:0}body{font:400 16px/1.55 var(--mm-font-ui);color:var(--mm-black);-webkit-font-smoothing:antialiased}#root{min-height:100dvh}a{color:inherit}code{word-break:break-all;background:var(--mm-cream);border-radius:6px;padding:2px 6px;font-size:14px}h1,h2,h3{text-wrap:balance}p,li,small{text-wrap:pretty}.app-root.desk{height:100dvh}.app-root .main,.app-root .p-main{scrollbar-width:thin}.app-root .main::-webkit-scrollbar{display:initial;width:8px}.app-root .p-main::-webkit-scrollbar{display:initial;width:8px}.side{overflow:auto}.nav-i,.top a{text-decoration:none}.saved{margin-left:auto}.proj+.saved{margin-left:0}.app-root.loading{min-height:100dvh}.shell-phone{--gutter:16px;flex-direction:column;height:100dvh;display:flex}.shell-phone .p-main{flex:1;overflow:auto}.shell-phone .p-foot{padding-bottom:max(16px, env(safe-area-inset-bottom))}.shell-phone .p-head{padding-top:max(16px, env(safe-area-inset-top))}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.key-people{gap:8px;display:grid;margin-bottom:8px!important}.terms .tips{margin-top:8px}.entry{text-align:center;justify-items:center;gap:8px;max-width:560px;margin:0 auto;display:grid}.entry .w-mascot{width:200px}.code-form{text-align:left;gap:12px;width:100%;display:grid}.code-input{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:28px}.mm-button.danger{color:var(--mm-danger);border-color:var(--mm-danger)}.mm-button.secondary.on{background:var(--tint-base)}a.mm-button{text-decoration:none}label.mm-button{cursor:pointer}.small{font-size:14px}.linkbtn.small{min-height:36px;font-size:14px}a.task-row{text-decoration:none}.ask{margin:0 0 24px}.drop.over{border-color:var(--ink-cyan);background:var(--tint-cyan)}.uploads{margin-top:24px}.up-list{gap:4px;font-size:14px;display:grid;margin-top:8px!important}.up-list li{justify-content:space-between;gap:12px;display:flex}.up-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.up-list small{color:var(--mm-muted);white-space:nowrap}.failed ul{gap:4px;font-size:14px;display:grid}.who-filter{margin-bottom:16px}.sent{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.sent-i{aspect-ratio:1;content-visibility:auto;contain-intrinsic-size:112px;position:relative}.sent-i .ph{width:100%;height:100%}.sent-i .rm{opacity:0;width:36px;height:36px;transition:opacity var(--mm-feedback) var(--mm-ease);background:#ffffffeb;position:absolute;top:6px;right:6px}.sent-i:focus-within .rm{opacity:1}@media (hover:hover){.sent-i:hover .rm{opacity:1}}@media (hover:none){.sent-i .rm{opacity:1}}.sent-i .dur{background:#fff;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;bottom:6px;left:6px}.sent-i .vtrim{background:var(--mm-coral);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;text-decoration:none;position:absolute;bottom:6px;right:6px}.noprev{width:100%;height:100%;color:var(--mm-muted);text-align:center;align-content:center;place-items:center;gap:4px;padding:8px;display:grid}.noprev small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.trimmer .player{aspect-ratio:16/9;background:#000}.trimmer .player video{object-fit:contain;width:100%;height:100%;display:block}.track.dual{margin:28px 14px 12px}.track.dual .strip{background:repeating-linear-gradient(90deg,#e3dcd1 0 22px,#d6cfc5 22px 24px)}.track.dual input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.track.dual input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;background:var(--mm-black);cursor:ew-resize;border-radius:6px;width:22px;height:56px}.track.dual input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--mm-black);cursor:ew-resize;border:0;border-radius:6px;width:22px;height:56px}.track.dual input[type=range]:focus-visible{outline:none}.track.dual input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--mm-focus);outline-offset:3px}.faces{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:start}.face.wide{background:var(--mm-cream);grid-column:1/-1}.face.wide .fc-btn{width:150px}.face.skipped .fc{opacity:.4}.fc-btn{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0}.fc{object-fit:cover;background:#e3dcd1;width:100%;display:block}.group-all{gap:12px;display:grid}.face-crops{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;display:grid}.face-crops button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.face-crops img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block}.face-crops button span{opacity:0;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}.face-crops button:hover span,.face-crops button:focus-visible span{opacity:1}.slow{border-top:1px solid var(--mm-border);margin-top:16px;padding-top:16px}.filters{margin-bottom:20px}.mark-wrap{grid-template-columns:1fr}.mark-wrap.with-side{grid-template-columns:1fr 300px}.pgrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.pcard.picked .ph{outline:3px solid var(--mm-black);outline-offset:2px}.mark-side{gap:16px;margin-top:0;display:grid;position:sticky;top:0}.detail-img{aspect-ratio:1;width:100%}.pact .icon-btn.pressed{background:var(--ink);color:#fff}@media (hover:none){.pact{opacity:1}}.recorder{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rec-dot{background:var(--mm-coral);border-radius:50%;width:12px;height:12px;animation:1s infinite alternate pulse}@keyframes pulse{to{opacity:.3}}.vnote audio{flex:1;min-width:0;height:40px}.music-add{gap:16px;margin-top:8px;display:grid}.song-form{grid-template-columns:2fr 1.5fr auto;gap:8px;display:grid}.song-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.song-t{flex:1;min-width:160px;display:grid}.song-t small{color:var(--mm-muted)}.song-row audio{max-width:260px;height:36px}.timeline{display:grid}.messages{max-width:680px}.msg-form{margin-top:12px}.screen video{background:#000;width:100%;height:100%;display:block}.screen .wm{pointer-events:none}.note-form{margin-top:12px}.approve{gap:12px;display:grid}.notes li>div{flex:1}.done-player{background:#000;display:block}.done .row{margin-top:24px}.helper-page{max-width:720px;margin:0 auto}.helper-hero{max-width:560px;margin:0 auto 24px}.helper-hero .mm-field{text-align:left;width:100%}.admin{background:#fff;min-height:100dvh}.admin .top{z-index:2;height:72px;position:sticky;top:0}.admin-tag{color:var(--mm-muted);font-weight:600}.admin-nav{gap:20px;margin-left:auto;font-weight:600;display:flex}.admin-main{max-width:1100px;margin:0 auto;padding:32px 24px 64px}.admin-main h1{font-family:var(--mm-font-serif);margin:0 0 8px;font-size:40px;font-weight:400}.atable{border-collapse:collapse;width:100%;margin-top:16px;font-size:15px}.atable th{text-align:left;color:var(--mm-muted);border-bottom:1px solid var(--mm-border);padding:8px;font-weight:600}.atable td{border-bottom:1px solid var(--mm-cream);padding:10px 8px}.atable tbody tr{cursor:pointer}.atable tbody tr:hover{background:var(--mm-cream)}.admin-card{background:var(--mm-cream);border-radius:var(--mm-radius-card);padding:24px}.admin-card .h2{margin-top:0}.actions{justify-items:start;gap:12px;display:grid}.admin-row{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.admin-row .mm-input{flex:1;min-width:240px}.admin-files{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.admin-files .pbadge{background:#fff;border-radius:999px;padding:0 6px}.story-list div{border-bottom:1px solid var(--mm-cream);grid-template-columns:140px 1fr;gap:12px;padding:8px 0;display:grid}.story-list dt{color:var(--mm-muted);text-transform:capitalize}.story-list dd{gap:8px;margin:0;display:grid}.email-list{gap:4px;display:grid}.email-text{white-space:pre-wrap;background:var(--mm-cream);font:14px/1.5 var(--mm-font-ui);border-radius:12px;padding:16px}@media (max-width:760px){.mark-wrap.with-side{grid-template-columns:1fr}.mark-side{z-index:5;max-height:80dvh;padding-bottom:max(20px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -8px 32px #0000002e}.detail-img{aspect-ratio:auto;max-height:30dvh}.pgrid{grid-template-columns:repeat(3,1fr);gap:6px}.sent{grid-template-columns:repeat(3,1fr)}.song-form{grid-template-columns:1fr}.faces{grid-template-columns:1fr 1fr}.story-list div{grid-template-columns:1fr}.shell-phone .p-foot .mm-button.sq{flex:none}}.meters{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 32px}.meter b,.meter span{white-space:nowrap}.m-note{grid-column:1/-1}.welcome{align-items:start}.w-art{position:sticky;top:24px}@media (max-width:1100px){.body{grid-template-columns:244px 1fr}.nav-i small{display:none}.nav-i{min-height:52px}}.no-pic{color:#fff;text-align:center;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.tail-btn{margin-top:16px}.tail-head{margin:24px 0 12px}.page-head.with-mascot{grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.ph-mascot{width:140px;margin:-12px 0}@media (max-width:760px){.page-head.with-mascot{grid-template-columns:1fr auto;grid-template-areas:"top art""lede lede";gap:0 12px}.page-head.with-mascot .ph-text{display:contents}.page-head.with-mascot .ph-top{grid-area:top;align-self:center}.page-head.with-mascot .lede{grid-area:lede}.ph-mascot{grid-area:art;width:88px;margin:-8px -4px -4px 0}}:root{--desk:#f6e7cf;--desk-deep:#eed8b6;--sheet:#fffdf8;--line:#e8dcc9;--muted-ink:#5a4f45;--shadow-sheet:0 1px 0 #ffffffe6 inset, 0 1px 2px #4a30140f, 0 8px 24px -6px #4a301424, 0 32px 64px -24px #4a30142e;--shadow-card:0 1px 2px #4a301414, 0 4px 12px -4px #4a30141f;--shadow-lift:0 2px 4px #4a301414, 0 14px 28px -10px #4a30143d;--shadow-btn:inset 0 -2px 0 #00000024, 0 1px 2px #781e142e, 0 6px 14px -6px #f4605299;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--t-press:.14s;--t-ui:.22s;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .32 0 0 0 0 .18 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--tint-coral:#ffd9d2;--ink-coral:#c7321f;--tint-cyan:#cdeff4;--ink-cyan:#06707f;--tint-sun:#ffe7a6;--ink-sun:#8a5b00;--tint-blue:#d7e2fc;--ink-blue:#2550b8;--tint-green:#cdebda;--ink-green:#1b7049;--tint-base:#f3e4cb;--ink-base:#2b1f1a}html,body{background:var(--desk)}body{color:var(--mm-black)}.app-root,.app-root.desk,.shell-phone,.admin{background:var(--desk) var(--grain)}.app-root ::selection{background:var(--tint-coral)}.app-root h1{letter-spacing:-.022em;font-size:48px;line-height:1.04}.app-root .display{letter-spacing:-.028em;font-size:68px!important}.app-root .h2{letter-spacing:-.016em;font-size:28px}.app-root .h3{letter-spacing:-.01em;font-size:22px}.lede{color:#2b2420;letter-spacing:-.003em;font-size:19px;line-height:1.5}.muted,.mm-help,.nav-i small,.t-txt small,.src-t small,.fold summary small,.proj small,.ab-note,.q-h small,.f-l,.song-h small,.timeline small,.notes li small{color:var(--muted-ink)!important}.mm-help{font-size:15px}.kicker{font:700 12px/1 var(--mm-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-coral);align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.kicker:before{content:"";background:conic-gradient(var(--mm-coral) 0 14%, transparent 0 21%, var(--mm-coral) 0 36%, transparent 0 43%, var(--mm-coral) 0 57%, transparent 0 64%, var(--mm-coral) 0 79%, transparent 0 86%, var(--mm-coral) 0);border-radius:50%;width:18px;height:18px;-webkit-mask:radial-gradient(circle,#0000 3px,#000 3.5px);mask:radial-gradient(circle,#0000 3px,#000 3.5px)}.ic{box-shadow:inset 0 0 0 1px #0000000a}.ic>.ki,.ic .kw>.ki{width:calc(var(--box) * .5);height:calc(var(--box) * .5)}.ic .kw{filter:drop-shadow(0 0 .45px var(--ink)) drop-shadow(0 0 .45px var(--ink));display:grid}.ic.sm .kw>.ki{width:16px;height:16px}.ic.xs .kw>.ki{width:13px;height:13px}.ic.big{--box:56px;border-radius:18px}.desk{grid-template-rows:76px 1fr}.top{background:0 0;border-bottom:0;padding:0 28px}.lockup.a img{height:46px}.lk-rule{background:var(--desk-deep)}.saved{border-left-color:var(--desk-deep)}.body{grid-template-columns:284px 1fr;padding:0 20px 20px 0}.body.bare{padding:0 20px 20px}.side{background:0 0;gap:6px;padding:8px 12px 20px 20px}.nav-i{min-height:64px;transition:background-color var(--t-ui) ease, box-shadow var(--t-ui) ease, transform var(--t-press) var(--ease-out);border-radius:16px;padding:10px 12px;position:relative}.nav-i b{font-size:16px}.nav-i small{font-size:13.5px}.nav-i .ic{--box:44px}.nav-i.on{background:var(--sheet);box-shadow:var(--shadow-card)}.nav-i.on:before{content:"";background:var(--mm-coral);border-radius:2px;width:4px;position:absolute;top:18px;bottom:18px;left:-10px}.nav-i:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.nav-i:hover:not(.on){background:#fffdf88c}}.nav-i .done-tag{color:var(--ink-green);margin-left:auto;font-size:12px;font-weight:700}.main{background:var(--sheet);box-shadow:var(--shadow-sheet);border-radius:28px;position:relative}.main.bare{border-radius:28px}.page{max-width:1040px;padding:48px 56px 56px}.page-head{margin-bottom:32px}.ph-mascot{filter:drop-shadow(0 10px 14px #4a30142e);width:156px}.actionbar{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:var(--shadow-lift);background:#fffdf8d1;border:1px solid #e8dcc9e6;border-radius:20px;margin:0 20px 20px;padding:12px 12px 12px 24px}@media (prefers-reduced-transparency:reduce){.actionbar{background:var(--sheet);-webkit-backdrop-filter:none;backdrop-filter:none}}.mm-button{min-height:48px;box-shadow:var(--shadow-btn);transition:background-color var(--t-press) ease, box-shadow var(--t-press) ease, transform var(--t-press) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:14px;padding:12px 22px}.mm-button:active:not(:disabled){transform:scale(.97);box-shadow:inset 0 1px 2px #0000002e}.mm-button.secondary{background:var(--sheet);border:1px solid #cdbfa9;box-shadow:0 1px 2px #4a301414}.mm-button.secondary:hover{background:#fff6e6}.mm-button:disabled{box-shadow:none;color:#8a7e70;background:#efe6d8}.mm-button .ki{transition:transform var(--t-ui) var(--ease-out)}@media (hover:hover) and (pointer:fine){.mm-button:hover:not(:disabled) .ki[style*=arrow-right]{transform:translate(3px)}}.linkbtn{transition:text-decoration-color var(--t-press) ease, transform var(--t-press) var(--ease-out);text-decoration-color:#f460528c;text-decoration-thickness:2px}.linkbtn:hover{-webkit-text-decoration-color:var(--mm-coral);text-decoration-color:var(--mm-coral)}.linkbtn:active{transform:scale(.98)}.icon-btn{transition:transform var(--t-press) var(--ease-out), background-color var(--t-press) ease}.icon-btn:active{transform:scale(.92)}.chip,.seg button,.tick,.p-pick,.task-card,.src-h,.q-h,.fc-btn{-webkit-tap-highlight-color:transparent}.chip{transition:transform var(--t-press) var(--ease-out), background-color var(--t-press) ease, border-color var(--t-press) ease;background:var(--sheet);border-color:#dccdb6}.chip:active{transform:scale(.96)}.chip.on{box-shadow:0 1px #c7321f26}.mm-input{transition:border-color var(--t-press) ease, box-shadow var(--t-press) ease;background:#fffefb;border-color:#cdbfa9;border-radius:14px}.mm-input:hover{border-color:#a99880}.mm-input:focus,.mm-input:focus-visible{border-color:var(--mm-coral);outline:none;box-shadow:0 0 0 4px #f460522e}.mm-field>span:first-child{letter-spacing:.005em;font-size:14px;font-weight:650}.cb-row{border:1px solid var(--line);cursor:pointer;background:#fff6e6;border-radius:16px;align-items:center;gap:14px;margin-top:24px;padding:14px 16px;font-weight:600;display:flex}.cb{color:#000;cursor:pointer;width:28px;height:28px;transition:background-color var(--t-press) ease, border-color var(--t-press) ease, transform var(--t-press) var(--ease-out);background:#fff;border:2px solid #a99880;border-radius:9px;flex:none;place-items:center;display:grid}.cb[data-checked]{background:var(--mm-coral);border-color:var(--mm-coral)}.cb:active{transform:scale(.9)}.cb:focus-visible{outline:3px solid var(--mm-focus);outline-offset:2px}.cb-ind{transition:transform var(--t-ui) var(--ease-out), opacity var(--t-press) ease;display:grid}.cb-ind[data-starting-style],.cb-ind[data-ending-style]{opacity:0;transform:scale(.6)}.otp{justify-content:center;gap:10px;display:flex}.otp-gap{width:10px}.otp-slot{width:56px;height:68px;font:400 34px/1 var(--mm-font-serif);transition:border-color var(--t-press) ease, box-shadow var(--t-press) ease, transform var(--t-press) var(--ease-out);background:#fffefb;border:1.5px solid #cdbfa9;border-radius:16px;place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #4a30140f}.otp-slot.active{border-color:var(--mm-coral);box-shadow:0 0 0 4px #f460522e}.otp-slot.filled{animation:slot-in .18s var(--ease-out)}.otp.bad .otp-slot{border-color:var(--mm-danger)}.otp-caret{background:var(--mm-black);width:2px;height:32px;animation:1s step-end infinite caret}@keyframes caret{50%{opacity:0}}@keyframes slot-in{0%{transform:scale(.92)}}.entry{gap:10px}.entry .w-mascot{filter:drop-shadow(0 14px 18px #4a301433);width:220px}.code-form{text-align:center;justify-items:center}.code-form .lede{max-width:30em}@media (max-width:760px){.otp{gap:6px}.otp-slot{width:46px;height:58px;font-size:28px}}.task-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.task-card{border:1px solid var(--line);min-height:176px;box-shadow:var(--shadow-card);color:inherit;transition:transform var(--t-ui) var(--ease-out), box-shadow var(--t-ui) ease;background:#fff;border-radius:22px;grid-template-rows:auto 1fr auto;gap:14px;padding:20px 20px 18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.task-card:after{content:"";background:var(--ink);opacity:.9;height:5px;position:absolute;inset:0 0 auto}.task-card:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.task-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}}.task-card .tc-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-card b{font:400 25px/1.15 var(--mm-font-serif);letter-spacing:-.012em}.task-card small{color:var(--muted-ink);margin-top:4px;font-size:15px;display:block}.task-card .tc-bar{background:var(--tint);border-radius:3px;height:6px;overflow:hidden}.task-card .tc-bar i{height:100%;width:calc(var(--v) * 100%);background:var(--ink);transition:width .6s var(--ease-out);border-radius:3px;display:block}.task-card.done{background:linear-gradient(#fff,#fbfffc)}.state-pill{font:700 12.5px/1 var(--mm-font-ui);letter-spacing:.02em;background:var(--tint-base);color:var(--ink-base);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.state-pill.done{background:var(--tint-green);color:var(--ink-green)}.state-pill.opt{color:var(--muted-ink);background:0 0;box-shadow:inset 0 0 0 1px #dccdb6}.countdown{background:var(--tint-sun);border-radius:999px;align-items:center;gap:10px;margin-top:16px;padding:8px 14px 8px 8px;font-size:15px;font-weight:600;display:inline-flex}.countdown .ic{--box:30px;background:#fff}.srcs,.prompts,.folds,.tasks,.songs{border-top-color:var(--line)}.src,.q,.fold,.task,.song{border-bottom-color:var(--line)}.src.on{background:linear-gradient(90deg,#cdeff459,#0000 60%)}.drop{background:#fff6e6 var(--grain);transition:border-color var(--t-ui) ease, background-color var(--t-ui) ease, transform var(--t-ui) var(--ease-out);border-color:#c9b79b;border-radius:18px}.drop.over{transform:scale(1.01)}.raise{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff6e6;border-radius:22px}.banner{border-radius:16px}.meter b{letter-spacing:-.02em;font-size:30px}.meter i{border-radius:5px;height:10px}.meter i:after{transition:width .6s var(--ease-out);border-radius:5px}.q{transition:background-color var(--t-ui) ease, box-shadow var(--t-ui) ease;border-radius:16px}.q[data-open]{box-shadow:var(--shadow-card);background:#fff6e6;border-bottom-color:#0000;margin:6px 0}.q-h{min-height:64px}.q-h:active{transform:none}.q-n{width:34px;height:34px;font-size:15px}.q[data-answered] .q-n{background:var(--tint-green);color:var(--ink-green)}.q-panel{height:var(--accordion-panel-height);transition:height var(--t-ui) var(--ease-out);overflow:hidden}.q-panel[data-starting-style],.q-panel[data-ending-style]{height:0}.q-chev{width:20px;height:20px;transition:transform var(--t-ui) var(--ease-out)}.q[data-open] .q-chev{transform:rotate(90deg)}.q-h .q-right{align-items:center;gap:10px;display:inline-flex}.ph,.pcard .ph,.sent-i .ph{border-radius:14px;box-shadow:0 1px 2px #4a30141f}.pcard{transition:transform var(--t-ui) var(--ease-out)}.pcard:active{transform:scale(.97)}.pbadge .ic{animation:pop .26s var(--ease-out)}@keyframes pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.12)}}.icon-btn.pressed{animation:pop .26s var(--ease-out)}.face{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff}.w-mascot{filter:drop-shadow(0 18px 22px #4a301433)}.welcome .display .kb.sm{width:46px;height:46px}.facts-card{border:1px solid var(--line);background:#fff6e6;border-radius:22px;margin-top:28px;padding:24px}.terms .tips li{padding-left:4px}.terms .tips li::marker{color:var(--mm-coral)}.shell-phone .p-head{background:0 0}.shell-phone .p-main{background:var(--sheet);box-shadow:var(--shadow-sheet);border-radius:26px 26px 0 0;padding:28px 18px 32px}.shell-phone .p-foot{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#fffdf8e6}.segs i{height:5px;transition:background-color var(--t-ui) ease}@media (max-width:760px){.app-root h1{font-size:34px}.app-root .display{font-size:44px!important}.lede{font-size:17px}.task-grid{grid-template-columns:1fr;gap:12px}.task-card{min-height:0}.ph-mascot{width:92px}}[data-sonner-toaster]{--border-radius:16px;font-family:var(--mm-font-ui)}[data-sonner-toast][data-styled=true]{border:1px solid var(--line);box-shadow:var(--shadow-lift);color:var(--mm-black);background:#fff;gap:10px;padding:14px 16px;font-size:15px}[data-sonner-toast][data-type=success] [data-icon]{color:var(--ink-green)}[data-sonner-toast][data-type=error] [data-icon]{color:var(--mm-danger)}.dlg-backdrop{transition:opacity var(--t-ui) ease;z-index:50;background:#2b1f1a5c;position:fixed;inset:0}.dlg-backdrop[data-starting-style],.dlg-backdrop[data-ending-style]{opacity:0}.dlg{z-index:51;background:var(--sheet);width:min(460px,100vw - 32px);transition:opacity var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out);border-radius:24px;padding:28px;position:fixed;top:50%;left:50%;translate:-50% -50%;box-shadow:0 30px 80px -20px #2b1f1a73}.dlg[data-starting-style],.dlg[data-ending-style]{opacity:0;transform:scale(.96)}.dlg h2{font:400 28px/1.15 var(--mm-font-serif);letter-spacing:-.015em;margin:0 0 8px}.dlg .row{justify-content:flex-end;margin-top:24px}@media (prefers-reduced-motion:reduce){.mm-button,.chip,.task-card,.nav-i,.icon-btn,.pcard,.cb,.linkbtn{transition-property:background-color,box-shadow,opacity}.mm-button:active:not(:disabled),.chip:active,.task-card:active,.icon-btn:active,.pcard:active,.nav-i:active,.cb:active{transform:none}.pbadge .ic,.icon-btn.pressed,.otp-slot.filled{animation:none}.q-panel,.meter i:after,.task-card .tc-bar i{transition:none}}.app-root.loading{place-items:center;display:grid}.app-root.loading:after{content:"";background:conic-gradient(var(--mm-coral) 0 10%, transparent 0 14.3%, var(--mm-coral) 0 24.3%, transparent 0 28.6%, var(--mm-coral) 0 38.6%, transparent 0 42.9%, var(--mm-coral) 0 52.9%, transparent 0 57.2%, var(--mm-coral) 0 67.2%, transparent 0 71.5%, var(--mm-coral) 0 81.5%, transparent 0 85.8%, var(--mm-coral) 0 95.8%, transparent 0);opacity:0;border-radius:50%;width:44px;height:44px;animation:1.05s steps(7,end) .3s infinite both reel;-webkit-mask:radial-gradient(circle,#0000 9px,#000 9.5px);mask:radial-gradient(circle,#0000 9px,#000 9.5px)}@keyframes reel{0%{opacity:1;transform:rotate(0)}to{opacity:1;transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-root.loading:after{opacity:1;animation:none}}.mark-wrap.with-side{grid-template-columns:minmax(0,1fr) 400px;gap:32px}.mark-side.raise{overscroll-behavior:contain;scrollbar-width:thin;grid-auto-rows:max-content;align-content:start;gap:14px;max-height:calc(100dvh - 120px);padding:20px;top:8px;overflow-y:auto}.mark-side .row{flex-wrap:nowrap}.mark-side .detail-img{aspect-ratio:16/9}@media (max-width:1180px){.mark-wrap.with-side{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:760px){.mark-wrap.with-side{grid-template-columns:1fr}.mark-side.raise{max-height:80dvh;top:auto}.mark-side .row{flex-wrap:wrap}}.trimmer .player video{cursor:pointer}.trimmer .pl-btn{width:68px;height:68px;transition:opacity var(--t-ui) ease, transform var(--t-press) var(--ease-out);background:#fffdf8f0;box-shadow:0 8px 24px -8px #00000073}.trimmer .pl-btn svg{width:26px;height:26px}.trimmer .pl-btn:active{transform:scale(.94)}.trimmer .pl-btn.is-playing{opacity:0}.trimmer .player:hover .pl-btn.is-playing,.trimmer .pl-btn.is-playing:focus-visible{opacity:.9}@media (hover:none){.trimmer .pl-btn.is-playing{opacity:.55}}.track.dual .strip{cursor:pointer}.playhead{top:-8px;bottom:-8px;left:calc(var(--p) * 100%);pointer-events:none;z-index:2;width:0;position:absolute}.playhead i{background:var(--mm-coral);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:-1.5px;box-shadow:0 0 0 1.5px #fff}.playhead:before{content:"";background:var(--mm-coral);border-radius:50%;width:14px;height:14px;position:absolute;top:-6px;left:-7px;box-shadow:0 0 0 2px #fff}.trimmer .mm-button svg{flex:none}.song{padding:0}.song .song-row{flex-wrap:nowrap;padding:10px 0}.song-open{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;transition:background-color var(--t-press) ease;background:0 0;border:0;border-radius:14px;flex:1;align-items:center;gap:14px;padding:6px 8px 6px 4px;display:flex}@media (hover:hover) and (pointer:fine){.song-open:hover{background:#fff6e6}}.song-open .song-t{min-width:0}.song-open .song-t b,.song-open .song-t small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.song-cta{color:var(--ink-green);white-space:nowrap;margin-left:auto;font-size:14px;font-weight:650}.song.open .q-chev{transform:rotate(90deg)}.song.open{box-shadow:var(--shadow-card);background:#fff6e6;border-bottom-color:#0000;border-radius:18px;margin:8px 0;padding:0 12px}.song-detail{gap:14px;padding:4px 4px 18px 62px;display:grid}.wave-wrap{position:relative}.wave2{border:1px solid var(--line);cursor:pointer;touch-action:none;background:#fff;border-radius:12px;align-items:center;gap:2px;height:76px;padding:0 2px;display:flex;position:relative}.wave2 i{pointer-events:none;min-width:1px;transition:background-color var(--t-press) ease;background:#cfc2ae;border-radius:2px;flex:1}.wave2 i.in{background:var(--ink-green)}.wave2 .wave-sel{top:-3px;bottom:-3px;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);border:3px solid var(--ink-green);pointer-events:none;border-radius:10px;position:absolute}.wave-loading{color:var(--muted-ink);text-align:center;place-items:center;padding:0 16px;font-size:14px;display:grid;position:absolute;inset:0}.wave-handles{pointer-events:none;position:absolute;inset:0}.wave-handles input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.wave-handles input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;background:var(--ink-green);cursor:ew-resize;border-radius:6px;width:18px;height:70px;box-shadow:0 0 0 2px #fff}.wave-handles input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--ink-green);cursor:ew-resize;border:0;border-radius:6px;width:18px;height:70px}.wave-handles input[type=range]:focus-visible{outline:none}.wave-handles input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--mm-focus);outline-offset:2px}.song-tools{align-items:center;gap:10px 16px;margin-top:0}.song-tools .mm-button svg{flex:none}@media (max-width:760px){.song-detail{padding-left:4px}.song-cta{display:none}.song.open{padding:0 8px}}.ac-pos{z-index:40;outline:0}.ac-popup{width:var(--anchor-width);min-width:200px;max-height:min(260px, var(--available-height));border:1px solid var(--line);box-shadow:var(--shadow-lift);transform-origin:var(--transform-origin);transition:opacity .15s ease, transform .15s var(--ease-out);background:#fff;border-radius:14px;padding:6px;overflow-y:auto}.ac-popup[data-starting-style],.ac-popup[data-ending-style]{opacity:0;transform:scale(.97)}.ac-popup:has(.ac-list:empty){display:none}.ac-item{cursor:pointer;border-radius:10px;outline:0;align-items:center;min-height:40px;padding:0 12px;font-size:15px;display:flex}.ac-item[data-highlighted]{background:var(--tint-coral)}@media (prefers-reduced-motion:reduce){.ac-popup{transition:opacity .15s;transform:none!important}}.feel{margin-bottom:8px}.feel .feel-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.feel .seg{flex-wrap:wrap}.looks{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-auto-rows:1fr;gap:12px;margin-top:4px;display:grid}.look{border:1px solid var(--line);text-align:left;font:inherit;color:inherit;cursor:pointer;box-shadow:var(--shadow-card);transition:transform var(--t-ui) var(--ease-out), box-shadow var(--t-ui) ease, border-color var(--t-press) ease;background:#fff;border-radius:16px;grid-template-rows:auto auto 1fr;gap:4px;padding:10px 10px 12px;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.look:hover:not(:disabled){box-shadow:var(--shadow-lift);transform:translateY(-2px)}}.look:active:not(:disabled){transform:scale(.98)}.look.on{border-color:var(--mm-coral);box-shadow:0 0 0 3px #f4605238, var(--shadow-card)}.look b{margin-top:6px;font-size:15px}.look small{color:var(--muted-ink);font-size:13px}.look .picked{background:var(--mm-coral);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px}.look-mini{background:#f3e4cb;border-radius:10px;height:78px;display:block;position:relative;overflow:hidden}.look-mini i{background:#c9b79b;border-radius:3px;display:block;position:absolute}.look-mini i:first-child{width:34%;height:58%;top:16%;left:10%}.look-mini i:nth-child(2){width:38%;height:34%;top:12%;left:50%}.look-mini i:nth-child(3){width:30%;height:32%;top:54%;left:52%}.lk-polaroid{background:#e7cfa6}.lk-polaroid i{background:#fff;border-bottom:8px solid #fff;box-shadow:0 2px 5px #0003}.lk-polaroid i:first-child{background:linear-gradient(#9cc3d5,#e6b88a) padding-box padding-box;border:3px solid #fff;border-bottom-width:9px;transform:rotate(-6deg)}.lk-polaroid i:nth-child(2){background:linear-gradient(#f3a683,#f7d794);border:3px solid #fff;border-bottom-width:8px;transform:rotate(5deg)}.lk-polaroid i:nth-child(3){background:linear-gradient(#78e08f,#38ada9);border:3px solid #fff;border-bottom-width:8px;transform:rotate(-3deg)}.lk-swiss{background:#fff}.lk-swiss i{background:#111;border-radius:0}.lk-swiss i:nth-child(2){background:var(--mm-coral)}.lk-swiss i:nth-child(3){background:#d9d9d9}.lk-super8{background:#2a2118}.lk-super8 i{filter:sepia(.4);background:linear-gradient(#e8a85b,#8d5a2b);border-radius:6px}.lk-super8:after{content:"";background:repeating-linear-gradient(0deg,#ffffff0d 0 2px,#0000 2px 4px);position:absolute;inset:0}.lk-magazine{background:#fff}.lk-magazine i:first-child{background:linear-gradient(#f8c291,#e55039);border-radius:0;width:55%;height:100%;top:0;left:0}.lk-magazine i:nth-child(2){background:#111;width:32%;height:12%;top:14%;left:60%}.lk-magazine i:nth-child(3){background:repeating-linear-gradient(#bbb 0 3px,#0000 3px 7px);width:28%;height:40%;top:34%;left:60%}.lk-comic{background:#ffe14d}.lk-comic i{background:#fff;border:3px solid #111;border-radius:0}.lk-comic i:nth-child(2){background:#4bcffa}.lk-comic i:nth-child(3){background:#ff5e57}.lk-widescreen{background:#0d0d0d}.lk-widescreen i:first-child{background:linear-gradient(90deg,#355c7d,#c06c84);border-radius:0;width:100%;height:56%;top:22%;left:0}.lk-widescreen i:nth-child(2){background:#f5e6c8;width:40%;height:6%;top:44%;left:30%}.lk-widescreen i:nth-child(3){display:none}.lk-papercut{background:#f6efe2}.lk-papercut i{background:#c0392b;border-radius:50% 50% 4px 4px}.lk-papercut i:nth-child(2){background:#27ae60;border-radius:50%}.lk-papercut i:nth-child(3){background:#2c3e50;border-radius:4px 40%}.lk-theatre{background:#6d1f2b}.lk-theatre i:first-child{background:#a83242;border-radius:0 0 40%;width:18%;height:100%;top:0;left:0}.lk-theatre i:nth-child(2){background:#a83242;border-radius:0 0 0 40%;width:18%;height:100%;top:0;left:82%}.lk-theatre i:nth-child(3){background:#f3d9a4;width:40%;height:50%;top:30%;left:30%}.lk-lyric{background:linear-gradient(135deg,#2c3e50,#4ca1af)}.lk-lyric i{background:#ffffffe6;height:9%!important}.lk-lyric i:first-child{width:60%;top:26%;left:12%}.lk-lyric i:nth-child(2){width:52%;top:46%;left:22%}.lk-lyric i:nth-child(3){width:40%;top:66%;left:16%}.lk-blueprint{background-color:#1e4fa3;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:10px 10px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.lk-blueprint i{background:0 0;border:1.5px solid #fff;border-radius:0}.lk-you_decide{background:var(--tint-coral);place-items:center;display:grid}.lk-you_decide i{display:none}.lk-you_decide:after{content:"?";font:400 40px/1 var(--mm-font-serif);color:var(--ink-coral)}@media (max-width:760px){.feel .feel-row{grid-template-columns:1fr}.looks{grid-template-columns:1fr 1fr}}.feel .h2.sec{margin-top:36px}.lk-custom{background:#fff;border:2px dashed #c9b79b;place-items:center;display:grid}.lk-custom i{display:none}.lk-custom:after{content:"✎";color:var(--ink-coral);font-size:30px}.look-note{margin-top:14px}.themes-pick{border:1px solid var(--line);animation:themes-in .24s var(--ease-out);background:#fff6e6;border-radius:18px;margin-top:20px;padding:18px 20px}.themes-pick .h3{align-items:center;gap:10px;margin-bottom:4px;display:flex}.themes-pick .chips{margin-top:12px}.own-theme{max-width:520px;margin-top:12px}@keyframes themes-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.themes-pick{animation:none}}.main{display:block;overflow:hidden}.main-vp{overscroll-behavior:contain;outline:0;height:100%}.main-vp:focus-visible{box-shadow:inset 0 0 0 3px var(--mm-focus);border-radius:28px}.main-content{flex-direction:column;min-height:100%;display:flex}.main-content>.page{flex:1}.actionbar{box-shadow:var(--shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff6e6;margin:0 24px 24px;position:static}.sb{opacity:0;border-radius:999px;justify-content:center;width:8px;transition:opacity .26s .4s;display:flex;position:absolute;top:14px;bottom:14px;right:5px}.sb[data-hovering],.sb[data-scrolling]{opacity:1;transition-duration:.12s;transition-delay:0s}.sb-thumb{width:6px;transition:width .15s var(--ease-out), background-color .15s ease;background:#76614f61;border-radius:999px}.sb:hover .sb-thumb,.sb-thumb[data-dragging]{background:#76614f99;width:8px}@media (prefers-reduced-motion:reduce){.sb,.sb-thumb{transition:none}}.wave2 .wave-sel.movable,.track .sel.movable{pointer-events:auto;cursor:grab;touch-action:none;z-index:1}.wave2 .wave-sel.movable:active,.track .sel.movable:active{cursor:grabbing}.wave2 .wave-sel.movable{background:#1b70490f}.wave-handles,.track.dual input[type=range]{z-index:2}.playhead.grab{z-index:3}.playhead.grab:before{display:none}.ph-dot{background:var(--mm-coral);pointer-events:auto;cursor:grab;touch-action:none;width:18px;height:18px;transition:transform var(--t-press) var(--ease-out);border-radius:50%;position:absolute;top:-8px;left:-9px;box-shadow:0 0 0 2.5px #fff,0 2px 6px #00000040}.ph-dot:after{content:"";position:absolute;inset:-10px}.ph-dot:hover,.ph-dot:active{transform:scale(1.2)}.ph-dot:active{cursor:grabbing}.attach{background:#fff;border:1px dashed #c9b79b;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.attach p{flex:1;min-width:240px;margin:0}.faces{align-items:stretch}.face{align-content:start}.f-l{min-width:0}.f-l>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.f-l small{flex:none}.quick-names{flex-wrap:wrap;gap:6px;display:flex}.chip.mini{min-height:32px;padding:0 10px;font-size:13px}.banner.tip{background:var(--tint-sun);margin:4px 0 16px}.banner.tip .ic{background:#fff}@media (max-width:760px){.w-art{position:static}}
