*{box-sizing:border-box;min-width:0}html,body,#root{margin:0}body{font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Helvetica Neue,sans-serif}button,input,textarea{font:inherit}html.memo-route,body.memo-route{height:auto;min-height:100%;overflow:hidden;background:#f4f1ea}body.memo-route #root{height:100dvh;min-height:100dvh;overflow:hidden}.memo-page{--memo-ink: #2a2622;--memo-muted: #7a746c;--memo-paper: #f4f1ea;--memo-card: #fbf9f4;--memo-line: rgba(42, 38, 34, .1);--memo-accent: #c45c4a;--memo-sidebar: #ebe7de;--memo-fill: #2a2622;--memo-on-fill: #f7f3ec;--memo-wash: rgba(42, 38, 34, .08);--memo-tag-pad-x: .28em;--memo-tag-pad-y: .04em;--memo-tag-gap: .16em;--memo-tag-border: 1px;display:grid;height:100%;min-height:0;overflow:hidden;grid-template-columns:17.5rem minmax(0,1fr);color:var(--memo-ink);background:var(--memo-paper);font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Helvetica Neue,sans-serif}.memo-page *,.memo-page *:before,.memo-page *:after{box-sizing:border-box}.memo-page button,.memo-page input,.memo-page textarea{font:inherit}.memo-sidebar{display:grid;min-height:0;grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;gap:1.1rem;padding:1.35rem 1.1rem 1.15rem;border-right:1px solid var(--memo-line);background:var(--memo-sidebar)}.memo-brand{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.memo-brand strong{font-size:1.35rem;font-weight:650;letter-spacing:-.04em}.memo-brand span,.memo-brand a{color:var(--memo-muted);font-size:.78rem;text-decoration:none}.memo-brand a:hover{color:var(--memo-ink)}.memo-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.memo-stats div{display:grid;gap:.12rem}.memo-stats div:nth-child(2){justify-items:center;text-align:center}.memo-stats div:nth-child(3){justify-items:end;text-align:right}.memo-stats b{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:650;letter-spacing:-.04em}.memo-stats span{color:var(--memo-muted);font-size:.72rem}.memo-heat-wrap{--heat-gap: 3px;--weeks: 16;display:grid;width:100%;gap:.35rem}.memo-heat-months{position:relative;height:.85rem;color:var(--memo-muted);font-size:.62rem}.memo-heat-months span{position:absolute;left:calc(var(--week) / var(--weeks) * 100%);line-height:1;white-space:nowrap}.memo-heat{display:grid;width:100%;grid-auto-flow:column;grid-template-columns:repeat(var(--weeks),minmax(0,1fr));grid-template-rows:repeat(7,auto);gap:var(--heat-gap)}.memo-heat i,.memo-heat button{display:block;width:100%;min-width:0;min-height:0;aspect-ratio:1;padding:0;border:0;border-radius:2px;background:var(--memo-wash)}.memo-heat button{cursor:pointer}.memo-heat button.is-active,.memo-heat button:focus-visible{outline:1.5px solid var(--memo-ink);outline-offset:1px}.memo-heat i[data-level="1"],.memo-heat button[data-level="1"]{background:#c45c4a38}.memo-heat i[data-level="2"],.memo-heat button[data-level="2"]{background:#c45c4a66}.memo-heat i[data-level="3"],.memo-heat button[data-level="3"]{background:#c45c4aad}.memo-heat i[data-level="4"],.memo-heat button[data-level="4"]{background:var(--memo-fill)}.memo-nav button,.memo-tag-list button{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:2.2rem;padding:0 .7rem;border:0;border-radius:.45rem;color:inherit;background:transparent;cursor:pointer;text-align:left}.memo-nav button.is-active,.memo-tag-list button.is-active{color:var(--memo-on-fill);background:var(--memo-fill)}.memo-nav button:hover:not(.is-active),.memo-tag-list button:hover:not(.is-active){background:var(--memo-wash)}.memo-tag-head{color:var(--memo-muted);font-size:.72rem}.memo-tag-list{min-height:0;margin:0;padding:0;overflow:auto;list-style:none}.memo-tag-list b{color:inherit;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:500;opacity:.72}.memo-empty-hint{padding:.35rem .7rem;color:var(--memo-muted);font-size:.78rem}.memo-account{position:relative;z-index:4}.memo-account-chip{display:flex;width:100%;align-items:center;gap:.65rem;min-height:2.75rem;padding:.28rem .45rem;border:0;border-radius:.7rem;color:inherit;background:transparent;cursor:pointer;text-align:left}.memo-account.is-open .memo-account-chip,.memo-account-chip:hover{background:var(--memo-wash)}@media(hover:none){.memo-account:focus-within .memo-account-chip{background:var(--memo-wash)}}.memo-account-avatar{display:grid;width:2.05rem;height:2.05rem;flex:none;place-items:center;overflow:hidden;border-radius:.55rem;color:var(--memo-on-fill);background:var(--memo-fill);font-size:.82rem;font-weight:650}.memo-account-avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.memo-account-copy{display:grid;min-width:0;gap:.08rem}.memo-account-copy strong{font-size:.84rem;font-weight:620;letter-spacing:-.02em}.memo-account-copy span{overflow:hidden;color:var(--memo-muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.memo-account-menu{position:absolute;left:0;right:0;bottom:100%;padding-bottom:.42rem;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease}.memo-account.is-open .memo-account-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}@media(hover:hover)and (pointer:fine){.memo-account:hover .memo-account-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}}@media(hover:none){.memo-account:focus-within .memo-account-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}}.memo-account-menu-inner{display:grid;padding:.28rem;border:1px solid var(--memo-line);border-radius:.75rem;background:var(--memo-card);box-shadow:0 1px #ffffffa6 inset,0 14px 32px #2a26221f}.memo-account-menu button,.memo-account-menu a{display:flex;align-items:center;gap:.5rem;min-height:2.05rem;padding:0 .65rem;border:0;border-radius:.45rem;color:inherit;background:transparent;cursor:pointer;text-align:left;text-decoration:none;font-size:.84rem}.memo-account-menu button:hover,.memo-account-menu a:hover{background:var(--memo-wash)}.memo-account-menu button:active,.memo-account-menu a:active{transform:translateY(1px)}.memo-account-menu .is-danger{color:var(--memo-accent)}.memo-account-menu-rule{height:1px;margin:.18rem .45rem;background:var(--memo-line)}.memo-account-menu svg{flex:none}.memo-main{display:grid;min-width:0;min-height:0;overflow:hidden;grid-template-rows:auto auto auto minmax(0,1fr);gap:1rem;padding:1.15rem 1.6rem 1.4rem}.memo-main.is-settings{grid-template-rows:auto minmax(0,1fr)}.memo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.memo-toolbar-title{display:flex;min-width:0;align-items:baseline;gap:.7rem}.memo-toolbar h1{margin:0;min-width:0;font-size:1.15rem;font-weight:650}.memo-result-count,.memo-filter-clear{color:var(--memo-muted);font-size:.78rem;white-space:nowrap}.memo-result-count{font-variant-numeric:tabular-nums}.memo-filter-clear{padding:0;border:0;background:transparent;cursor:pointer}.memo-filter-clear:hover{color:var(--memo-ink)}.memo-search{display:flex;min-width:min(18rem,100%);align-items:center;gap:.45rem;padding:0 .7rem;overflow:visible;border:1px solid var(--memo-line);border-radius:999px;background:var(--memo-card);color:var(--memo-muted)}.memo-search input{width:100%;min-height:2.2rem;border:0;background:transparent;color:var(--memo-ink);outline:none}.memo-search button{display:grid;width:1.4rem;height:1.4rem;place-items:center;border:0;border-radius:999px;color:inherit;background:transparent;cursor:pointer}.memo-search kbd{padding:.12rem .38rem;border:1px solid var(--memo-line);border-radius:.35rem;color:var(--memo-muted);background:var(--memo-paper);font-family:inherit;font-size:.68rem;line-height:1.3;white-space:nowrap}.memo-settings-close{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border:1px solid var(--memo-line);border-radius:999px;color:var(--memo-muted);background:var(--memo-card);cursor:pointer}.memo-settings-close:hover{color:var(--memo-ink);background:var(--memo-wash)}.memo-settings-close:active{transform:scale(.96)}.memo-composer,.memo-card{border:1px solid var(--memo-line);border-radius:.9rem;background:var(--memo-card);box-shadow:0 10px 28px #2a26220d}.memo-composer{padding:.95rem 1rem .8rem}.memo-composer textarea,.memo-edit textarea{display:block;width:100%;resize:none;border:0;background:transparent;color:inherit;outline:none;line-height:1.42}.memo-rich-field{position:relative}.memo-rich-overlay,.memo-rich-field textarea{font:inherit;line-height:1.42;letter-spacing:inherit;overflow-wrap:anywhere;word-break:break-word;padding:3px 0}.memo-rich-overlay{position:relative;z-index:0;overflow:visible;pointer-events:none;color:var(--memo-ink)}.memo-rich-field textarea{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;overflow:hidden;white-space:pre-wrap;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;background:transparent}.memo-rich-field textarea::placeholder{color:var(--memo-muted)}.memo-rich-field textarea::selection{color:transparent;background:transparent}.memo-rich-overlay .memo-inline-tag{display:inline-block;vertical-align:baseline;cursor:inherit}.memo-rich-caret{position:absolute;z-index:2;width:1px;visibility:hidden;background:var(--memo-ink);pointer-events:none;animation:memo-caret-blink 1.08s step-end infinite}@keyframes memo-caret-blink{50%{opacity:0}}.memo-composer-bar,.memo-edit-bar,.memo-card header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.memo-composer-bar small{color:var(--memo-muted);font-size:.72rem}.memo-composer-bar button,.memo-edit-bar button,.memo-token-form button{display:inline-flex;align-items:center;gap:.35rem;min-height:2.1rem;padding:0 .9rem;border:0;border-radius:999px;color:var(--memo-on-fill);background:var(--memo-fill);cursor:pointer}.memo-composer-bar button:disabled,.memo-edit-bar button:disabled{cursor:not-allowed;opacity:.45}.memo-composer-bar button:hover:not(:disabled),.memo-token-form button:hover,.memo-edit-bar button:hover:not(:disabled){background:#1a1816}.memo-composer-bar button:active:not(:disabled),.memo-token-form button:active{transform:translateY(1px)}.memo-feed{display:grid;align-content:start;gap:.85rem;min-height:0;overflow:auto;padding-right:.2rem}.memo-card{position:relative;padding:1rem 1.05rem 1.05rem}.memo-card:has(.memo-card-more.is-open){z-index:3}.memo-card-time{display:inline-flex;align-items:baseline;gap:.45rem;min-width:0}.memo-card header time,.memo-card-edited{color:var(--memo-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.memo-prose{display:flex;flex-direction:column;gap:.82em}.memo-card>.memo-prose{margin:.7rem 0 0}.memo-line{min-height:1.42em;margin:0;overflow:visible;overflow-wrap:anywhere;line-height:1.42;white-space:pre-wrap}.memo-card-actions,.memo-edit-bar{display:flex;gap:.35rem}.memo-tip{position:relative}.memo-tip:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + .38rem);z-index:12;padding:.22rem .48rem;border-radius:.35rem;color:var(--memo-on-fill);background:var(--memo-fill);font-size:.68rem;font-weight:500;letter-spacing:.02em;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%) translateY(.15rem);transition:opacity .12s ease 80ms,transform .12s ease 80ms}.memo-tip.is-tip-down:after{top:calc(100% + .38rem);bottom:auto;transform:translate(-50%) translateY(-.15rem)}@media(hover:hover)and (pointer:fine){.memo-tip:hover:after,.memo-tip:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}}.memo-card-actions button,.memo-edit-bar button:first-child{display:inline-flex;align-items:center;gap:.3rem;min-height:1.8rem;padding:0 .55rem;border:0;border-radius:.4rem;color:var(--memo-muted);background:transparent;cursor:pointer}.memo-card-actions button:hover,.memo-edit-bar button:first-child:hover{color:var(--memo-ink);background:var(--memo-wash)}.memo-card-more{position:relative}.memo-card-more.is-open>.memo-tip:after{opacity:0}.memo-card-menu{position:absolute;top:calc(100% + .28rem);right:0;z-index:14;min-width:9.6rem;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.96);transform-origin:calc(100% - .7rem) 0;transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1),visibility .18s}.memo-card-more.is-open .memo-card-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.memo-card-menu-inner{display:grid;padding:.28rem;border:1px solid var(--memo-line);border-radius:.75rem;background:var(--memo-card);box-shadow:0 1px #ffffffa6 inset,0 14px 32px #2a26221f}.memo-card-menu button{display:flex;width:100%;min-height:2.05rem;align-items:center;gap:.5rem;padding:0 .65rem;border:0;border-radius:.45rem;color:inherit;background:transparent;text-align:left;font-size:.84rem}.memo-card-menu button:hover{color:var(--memo-ink);background:var(--memo-wash)}.memo-card-menu .is-danger.is-confirm{color:var(--memo-on-fill);background:var(--memo-accent)}.memo-card-menu .is-danger.is-confirm:hover{color:var(--memo-on-fill);background:#b04e3e}.memo-card-menu-rule{height:1px;margin:.18rem .35rem;background:var(--memo-line)}.memo-card-menu svg{width:.92rem;height:.92rem;flex:none}.memo-inline-tag{display:inline;margin:0 var(--memo-tag-gap);padding:var(--memo-tag-pad-y) var(--memo-tag-pad-x);border:var(--memo-tag-border) solid rgba(196,92,74,.38);border-radius:.22rem;color:var(--memo-accent);background:#c45c4a1a;cursor:pointer;font:inherit;line-height:inherit;vertical-align:baseline}.memo-inline-tag:hover{color:var(--memo-accent)}.memo-edit{display:grid;gap:.7rem;margin-top:.7rem}.memo-edit-bar button:last-child{color:var(--memo-on-fill);background:var(--memo-fill)}.memo-card.is-skeleton{min-height:7.5rem;background:linear-gradient(90deg,#ece8df,#f7f3ec 48%,#ece8df);background-size:180% 100%;animation:memo-shimmer 1.4s ease infinite}.memo-empty{display:grid;gap:.35rem;padding:2.4rem 1rem;color:var(--memo-muted);text-align:center}.memo-empty strong{color:var(--memo-ink);font-size:1rem}.memo-empty p{margin:0}.memo-settings{display:grid;align-content:start;gap:.55rem;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.1rem .2rem 1.4rem 0}.memo-settings-label{margin:.55rem .15rem .2rem;color:var(--memo-muted);font-size:.72rem}.memo-settings-group{overflow:visible;border:1px solid var(--memo-line);border-radius:.9rem;background:var(--memo-card);box-shadow:0 10px 28px #2a26220d}.memo-settings-identity{display:flex;align-items:center;gap:.9rem;padding:1.05rem 1rem}.memo-settings-identity-avatar,.memo-settings-row-thumb,.memo-settings-avatar-preview{display:block;overflow:hidden;background:var(--memo-fill)}.memo-settings-identity-avatar{width:3.4rem;height:3.4rem;border-radius:.8rem}.memo-settings-identity-avatar img,.memo-settings-row-thumb img,.memo-settings-avatar-preview img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.memo-settings-identity-copy{display:grid;min-width:0;gap:.12rem}.memo-settings-identity-copy strong{font-size:1.02rem;font-weight:650;letter-spacing:-.03em}.memo-settings-identity-copy small{overflow:hidden;color:var(--memo-muted);text-overflow:ellipsis;white-space:nowrap}.memo-settings-row{display:flex;width:100%;min-height:3.15rem;align-items:center;gap:.7rem;padding:0 .95rem;border:0;border-bottom:1px solid var(--memo-line);color:inherit;background:transparent;text-align:left;cursor:pointer}.memo-settings-group .memo-settings-row:first-child{border-radius:.9rem .9rem 0 0}.memo-settings-group .memo-settings-row:last-child{border-bottom:0;border-radius:0 0 .9rem .9rem}.memo-settings-row:hover:not(.is-static){background:var(--memo-wash)}.memo-settings-row.is-static{cursor:default}.memo-settings-row>span:first-child{flex:1;min-width:0}.memo-settings-row b{flex:none;max-width:55%;overflow:hidden;color:var(--memo-muted);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.memo-settings-row-thumb{flex:none;width:1.7rem;height:1.7rem;border-radius:.38rem}.memo-settings-row svg,.memo-settings-row-gap{flex:none;width:1rem;height:1rem;color:var(--memo-muted)}.memo-settings-hint{margin:-.15rem 0 0;color:var(--memo-muted);font-size:.72rem}.memo-settings-avatar{display:flex;align-items:center;gap:.95rem}.memo-settings-avatar-preview{width:4.2rem;height:4.2rem;border-radius:.85rem}.memo-settings-avatar-actions{display:flex;flex-wrap:wrap;gap:.4rem}.memo-settings-avatar-actions button{min-height:2.1rem;padding:0 .85rem;border:1px solid var(--memo-line);border-radius:999px;color:var(--memo-ink);background:var(--memo-paper);cursor:pointer}.memo-settings-avatar-actions button:hover:not(:disabled){background:var(--memo-wash)}.memo-sheet{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.2rem}.memo-sheet-backdrop{position:absolute;inset:0;border:0;background:#2a262252;cursor:pointer;animation:memo-sheet-backdrop-in .22s ease}.memo-sheet-card{position:relative;z-index:1;display:grid;gap:.85rem;width:min(26.5rem,100%);max-height:min(36rem,calc(100dvh - 2.4rem));overflow:auto;padding:1.05rem 1.1rem 1.2rem;border:1px solid var(--memo-line);border-radius:1rem;background:var(--memo-card);box-shadow:0 24px 64px #2a262233;animation:memo-sheet-card-in .28s cubic-bezier(.22,1,.36,1)}@keyframes memo-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes memo-sheet-card-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.memo-sheet-card:has(.memo-date-picker){width:min(22.8rem,100%);max-height:min(42rem,calc(100dvh - 2.4rem))}.memo-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.memo-sheet-head h2{margin:0;font-size:1.02rem;font-weight:650;letter-spacing:-.03em}.memo-sheet-form{display:grid;gap:.45rem}.memo-sheet-form p{margin:0 0 .2rem;color:var(--memo-muted);line-height:1.6}.memo-sheet-form label{margin-top:.35rem;font-size:.78rem}.memo-sheet-form input{min-height:2.6rem;padding:0 .85rem;border:1px solid var(--memo-line);border-radius:.45rem;color:var(--memo-ink);background:var(--memo-paper);outline:none}.memo-sheet-form input:focus{border-color:var(--memo-fill);box-shadow:0 0 0 3px #2a26221f}.memo-sheet-form>button[type=submit]{justify-self:start;min-height:2.2rem;margin-top:.45rem;padding:0 .95rem;border:0;border-radius:999px;color:var(--memo-on-fill);background:var(--memo-fill);cursor:pointer}.memo-settings-avatar-actions button:disabled,.memo-sheet-form>button[type=submit]:disabled{cursor:not-allowed;opacity:.45}.memo-sheet-form>button[type=submit]:hover:not(:disabled){background:#1a1816}.memo-date-picker{display:grid;gap:.75rem;margin-top:.15rem}.memo-date-readout{font-size:1.08rem;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.memo-date-readout small{display:block;margin-top:.12rem;color:var(--memo-muted);font-size:.82rem;font-weight:500;letter-spacing:.04em}.memo-cal{padding:.7rem .6rem .65rem;border:1px solid var(--memo-line);border-radius:.9rem;background:var(--memo-paper)}.memo-cal-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.45rem;padding:0 .2rem}.memo-cal-head strong{font-size:.88rem;font-weight:650;letter-spacing:-.02em}.memo-cal-nav{display:flex;gap:.12rem}.memo-cal-nav button{display:grid;width:1.85rem;height:1.85rem;place-items:center;border:0;border-radius:999px;color:var(--memo-muted);background:transparent;cursor:pointer}.memo-cal-nav button:hover{color:var(--memo-ink);background:var(--memo-wash)}.memo-cal-week,.memo-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.memo-cal-week span{display:grid;height:1.55rem;place-items:center;color:var(--memo-muted);font-size:.66rem}.memo-cal-grid button{height:2.1rem;border:0;border-radius:.45rem;color:inherit;background:transparent;font-variant-numeric:tabular-nums;font-size:.82rem;cursor:pointer}.memo-cal-grid button.is-outside{color:var(--memo-muted);opacity:.42}.memo-cal-grid button.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px var(--memo-line)}.memo-cal-grid button.is-selected{color:var(--memo-on-fill);background:var(--memo-fill);opacity:1}.memo-cal-grid button:hover:not(.is-selected){background:var(--memo-wash)}.memo-time{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:.35rem;padding:.45rem .7rem .55rem;border:1px solid var(--memo-line);border-radius:.9rem;background:var(--memo-paper)}.memo-time-col{display:grid;justify-items:center;gap:.08rem}.memo-time-col input,.memo-sheet-form .memo-time-col input{width:2.6rem;min-height:0;padding:.05rem 0;border:0;border-radius:.35rem;color:inherit;background:transparent;text-align:center;font-size:1.55rem;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.2;box-shadow:none}.memo-time-col input:focus,.memo-sheet-form .memo-time-col input:focus{border:0;background:var(--memo-wash);box-shadow:none}.memo-time-col span{color:var(--memo-muted);font-size:.66rem}.memo-time-col button{display:grid;width:2.1rem;height:1.4rem;place-items:center;border:0;border-radius:.35rem;color:var(--memo-muted);background:transparent;cursor:pointer}.memo-time-col button:hover{color:var(--memo-ink);background:var(--memo-wash)}.memo-time-colon{margin-top:1.55rem;color:var(--memo-muted);font-size:1.25rem;font-weight:650}.memo-date-quick{display:flex;gap:.4rem}.memo-date-quick button{min-height:1.85rem;padding:0 .75rem;border:0;border-radius:999px;color:var(--memo-muted);background:var(--memo-wash);cursor:pointer;font-size:.78rem}.memo-date-quick button:hover{color:var(--memo-ink)}.memo-inline-error{margin:0;color:#9a3b2f;font-size:.82rem}.memo-page.memo-gate{grid-template-columns:minmax(16rem,.68fr) minmax(0,1.32fr);background:var(--memo-fill)}.memo-gate-cover,.memo-gate-sheet{display:grid;min-height:100dvh;min-width:0}.memo-gate-cover{position:relative;align-content:space-between;padding:2.2rem 2.6rem 1.8rem 3.4rem;overflow:hidden;color:#f4efe6;background:repeating-linear-gradient(to bottom,transparent 0 2.05rem,rgba(244,239,230,.1) 2.05rem 2.1rem),radial-gradient(circle at 14% 16%,rgba(196,92,74,.22),transparent 34%),linear-gradient(180deg,#3a342e,#241f1c)}.memo-gate-cover:before{content:"";position:absolute;top:0;bottom:0;left:2.15rem;width:1px;background:#c45c4ab3;pointer-events:none}.memo-gate-cover:after{content:"";position:absolute;top:0;right:0;width:1.15rem;height:100%;background:linear-gradient(90deg,transparent,rgba(6,20,24,.2)),repeating-linear-gradient(to bottom,transparent 0 8px,rgba(244,239,230,.1) 8px 9px);pointer-events:none}.memo-gate-cover h1{margin:0;padding-top:3.4rem;font-family:"Instrument Serif",Songti SC,serif;font-size:clamp(5.4rem,12vw,9.5rem);font-style:italic;font-weight:400;letter-spacing:-.06em;line-height:.92;padding-bottom:.12em}.memo-gate-home{color:inherit;text-decoration:none}.memo-gate-home:hover{color:#f4efe6}.memo-gate-date{margin:0;color:#f4efe67a;font-variant-numeric:tabular-nums;font-size:.78rem}.memo-gate-sheet{align-content:center;justify-content:stretch;justify-items:stretch;grid-template-columns:minmax(0,1fr);padding:2.4rem clamp(2.6rem,6.5vw,5.5rem);color:var(--memo-ink);background:radial-gradient(circle at 80% 12%,rgba(196,92,74,.08),transparent 26%),var(--memo-paper)}.memo-gate-form-head{display:grid;gap:.28rem;margin-bottom:.35rem}.memo-gate-form-head h2{margin:0;font-size:1.35rem;font-weight:650;letter-spacing:-.03em}.memo-gate-form-head p,.memo-gate-pending p{margin:0;color:var(--memo-muted)}.memo-token-form{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:none;min-width:0;gap:.45rem}.memo-token-form label{margin-top:.55rem;font-size:.78rem}.memo-token-form input{width:100%;max-width:none;min-width:0;min-height:2.85rem;padding:0 .9rem;border:1px solid var(--memo-line);border-radius:.45rem;color:var(--memo-ink);background:var(--memo-card);outline:none}.memo-token-form input:focus{border-color:var(--memo-fill);box-shadow:0 0 0 3px #2a26221f}.memo-token-form button{width:100%;max-width:none;justify-content:center;min-height:2.85rem;margin-top:.85rem;border-radius:.45rem}.memo-gate-pending{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;gap:.85rem}.memo-gate-pulse{display:block;height:.7rem;width:7.5rem;border-radius:99px;background:linear-gradient(90deg,#2a262214,#2a26222e,#2a262214);background-size:180% 100%;animation:memo-shimmer 1.4s ease infinite}button.memo-gate-switch{width:auto;min-height:0;margin:.35rem auto 0;padding:.15rem .2rem;border-radius:0;color:var(--memo-muted);background:transparent;font-size:.85rem}button.memo-gate-switch:hover,button.memo-gate-switch:active{color:var(--memo-ink);background:transparent;transform:none}.memo-api-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:3.15rem;padding:.55rem .95rem;border-bottom:1px solid var(--memo-line)}.memo-api-row span{display:grid;min-width:0;gap:.12rem}.memo-api-row strong{font-weight:620}.memo-api-row small,.memo-api-error{color:var(--memo-muted);font-size:.75rem}.memo-api-error{margin:0;padding:.7rem .95rem 0}.memo-api-row button{border:0;padding:0;color:var(--memo-accent);background:transparent;cursor:pointer}.memo-api-secret,.memo-api-example{margin:0;padding:.75rem .8rem;border:1px solid var(--memo-line);border-radius:.7rem;color:var(--memo-ink);background:var(--memo-paper);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;white-space:pre-wrap;word-break:break-all}.memo-api-docs{display:grid;gap:.15rem;padding:.2rem 0 .35rem}.memo-api-docs>div:first-child{padding:.95rem .95rem .85rem}.memo-api-docs h3{margin:0;font-size:.98rem;font-weight:650;letter-spacing:-.02em}.memo-api-docs p{margin:.28rem 0 0;color:var(--memo-muted);font-size:.84rem;line-height:1.55}.memo-api-endpoint{display:grid;gap:.35rem;padding:.8rem .95rem .9rem;border-top:1px solid var(--memo-line)}.memo-api-endpoint header{display:flex;align-items:baseline;gap:.5rem;min-width:0}.memo-api-method{flex:none;color:var(--memo-accent);font-size:.72rem;font-weight:700;letter-spacing:.04em}.memo-api-path{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.memo-api-docs .memo-api-example{margin-top:.15rem}.memo-sheet-form>button.memo-api-done{justify-self:start;padding:0;border:0;color:var(--memo-muted);background:transparent;cursor:pointer}.memo-sheet-form>button.memo-api-primary{display:inline-flex;align-items:center;gap:.35rem;justify-self:start;min-height:2.2rem;margin-top:.15rem;padding:0 .95rem;border:0;border-radius:999px;color:var(--memo-on-fill);background:var(--memo-fill);cursor:pointer}@keyframes memo-shimmer{0%{background-position:100% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){.memo-card.is-skeleton,.memo-gate-pulse,.memo-sheet-backdrop,.memo-sheet-card{animation:none}.memo-account-menu,.memo-card-menu{transition:none}}@media(max-width:860px){body.memo-route{overflow:auto}body.memo-route #root{height:auto}.memo-page{height:auto;overflow:visible;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.memo-page.memo-gate{grid-template-columns:1fr}.memo-gate-cover,.memo-gate-sheet{min-height:0}.memo-gate-cover{min-height:38dvh;padding:1.15rem 1.25rem 1.3rem 2.4rem}.memo-gate-cover:before{left:1.4rem}.memo-gate-cover:after{display:none}.memo-gate-cover h1{padding-top:1.2rem;font-size:clamp(4.2rem,22vw,6.4rem)}.memo-gate-sheet{align-content:start;padding:1.35rem 1.25rem 2.2rem}.memo-sidebar{overflow:visible;grid-template-rows:auto auto auto auto;gap:.85rem;padding-bottom:.4rem;border-right:0;border-bottom:1px solid var(--memo-line)}.memo-tag-list{display:flex;gap:.35rem;overflow:auto}.memo-tag-list li{flex:0 0 auto}.memo-nav{display:none}.memo-main{padding:1rem}.memo-account-menu{top:100%;bottom:auto;padding-bottom:0;padding-top:.42rem}}html.memo-site-route,body.memo-site-route{height:auto;min-height:100%;overflow:auto;overflow-x:hidden;background:#f4f1ea;color:#2a2622}body.memo-site-route #root{width:100%;height:auto;min-height:100dvh;overflow:visible}.msite{--memo-ink: #2a2622;--memo-muted: #7a746c;--memo-paper: #f4f1ea;--memo-card: #fbf9f4;--memo-line: rgba(42, 38, 34, .1);--memo-accent: #c45c4a;--memo-fill: #2a2622;--memo-on-fill: #f7f3ec;--memo-wash: rgba(42, 38, 34, .08);--memo-tag-pad-x: .28em;--memo-tag-pad-y: .04em;--memo-tag-gap: .16em;--memo-tag-border: 1px;--msite-ink: #2a2622;--msite-muted: #7a746c;--msite-paper: #f4f1ea;--msite-card: #fbf9f4;--msite-tray: #ebe7de;--msite-line: rgba(42, 38, 34, .1);--msite-accent: #c45c4a;--msite-fill: #2a2622;--msite-on-fill: #f7f3ec;--msite-radius: 1rem;--msite-z-nav: 20;--msite-z-grain: 10;--msite-z-skip: 50;position:relative;min-height:100dvh;color:var(--msite-ink);background:var(--msite-paper);font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Helvetica Neue,sans-serif}.msite:before{content:"";position:fixed;inset:0;z-index:var(--msite-z-grain);pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.msite a:not(.msite-cta){color:inherit}.msite-skip{position:absolute;left:1rem;top:.6rem;z-index:var(--msite-z-skip);padding:.45rem .8rem;border-radius:999px;color:var(--msite-on-fill);background:var(--msite-fill);text-decoration:none;transform:translateY(-160%)}.msite-skip:focus{transform:none}.msite-nav-wrap{position:fixed;top:0;right:0;left:0;z-index:var(--msite-z-nav);padding:.85rem 1rem 0;pointer-events:none}.msite-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(1400px,calc(100% - .5rem));max-width:1400px;height:3.5rem;margin:0 auto;padding:0 .7rem 0 1.15rem;border:1px solid rgba(42,38,34,.08);border-radius:1.15rem;background:#fbf9f4e0;box-shadow:inset 0 1px #ffffffb3,0 10px 28px #2a26220f;pointer-events:auto}@supports (backdrop-filter: blur(18px)){.msite-nav{background:#fbf9f4b8;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}}@media(prefers-reduced-transparency:reduce){.msite-nav{background:var(--msite-card);-webkit-backdrop-filter:none;backdrop-filter:none}}.msite-wordmark{font-family:"Instrument Serif",Songti SC,serif;font-size:1.55rem;font-style:italic;font-weight:400;letter-spacing:-.04em;line-height:1.1;padding-bottom:.08em;text-decoration:none}.msite-nav-links{display:flex;align-items:center;gap:.35rem}.msite-nav-links>a:not(.msite-cta){padding:.45rem .85rem;color:var(--msite-muted);font-size:.92rem;text-decoration:none}.msite-nav-links>a:not(.msite-cta):hover{color:var(--msite-ink)}a.msite-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:0 1.15rem;border-radius:999px;color:#f7f3ec;background:#2a2622;font-size:.92rem;font-weight:550;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background .22s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.msite-cta:hover{background:#1a1816}.msite-cta:active{transform:translateY(1px) scale(.98)}.msite-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:2rem;width:min(1440px,100%);min-height:100dvh;margin:0 auto;padding:6.75rem 1.25rem 1.5rem;overflow:clip}.msite-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 18% 12%,#c45c4a1a,#c45c4a00 42%),radial-gradient(circle at 82% 22%,#fbf9f4d9,#fbf9f400 48%),radial-gradient(circle at 50% 88%,#c45c4a12,#c45c4a00 40%);animation:msite-hero-bg-shift 18s ease-in-out infinite alternate}@keyframes msite-hero-bg-shift{0%{filter:hue-rotate(0deg) brightness(1);transform:scale(1)}to{filter:hue-rotate(4deg) brightness(1.04);transform:scale(1.03)}}.msite-hero-orb{position:absolute;border-radius:50%;filter:blur(56px);opacity:.78;will-change:transform}.msite-hero-orb-a{top:8%;left:12%;width:min(32rem,46vw);height:min(32rem,46vw);background:radial-gradient(circle,#c45c4a57,#c45c4a00 68%);animation:msite-hero-drift-a 14s ease-in-out infinite alternate}.msite-hero-orb-b{top:18%;right:8%;width:min(26rem,40vw);height:min(26rem,40vw);background:radial-gradient(circle,#fbf9f4fa,#fbf9f400 70%);animation:msite-hero-drift-b 12s ease-in-out infinite alternate}.msite-hero-orb-c{bottom:6%;left:38%;width:min(36rem,52vw);height:min(24rem,34vw);background:radial-gradient(circle,#c45c4a38,#c45c4a00 72%);animation:msite-hero-drift-c 16s ease-in-out infinite alternate}@keyframes msite-hero-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8%,-7%,0) scale(1.16)}}@keyframes msite-hero-drift-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-9%,6%,0) scale(1.12)}}@keyframes msite-hero-drift-c{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(5%,-5%,0) scale(1.18)}}.msite-hero-copy,.msite-hero-visual{position:relative;z-index:1}.msite-hero-copy{display:grid;justify-items:center;justify-self:center;gap:.55rem;padding:1rem 0 .35rem;text-align:center}.msite-hero-copy h1{margin:0;font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,sans-serif;font-size:clamp(2rem,4vw,3rem);font-style:normal;font-weight:700;letter-spacing:-.06em;line-height:1.1;white-space:nowrap}.msite-hero-copy p{margin:0;color:var(--msite-muted);font-size:.95rem;line-height:1.55;white-space:nowrap}.msite-hero-copy .msite-cta{min-height:2.45rem;padding:0 1.15rem;font-size:.92rem;margin-top:.15rem}.msite-hero-visual{width:min(880px,92%);margin-inline:auto;margin-top:.35rem;min-width:0;min-height:0;overflow:hidden;border-radius:var(--msite-radius);background:var(--msite-tray);box-shadow:inset 0 1px #ffffff73,0 22px 48px #2a26221a;padding:.5rem;transform:translateY(var(--hero-translate-y, 0)) scale(var(--hero-scale, .72));transform-origin:center top;will-change:transform}.msite-preview{height:100%;overflow:hidden;border-radius:calc(var(--msite-radius) - .35rem);pointer-events:none;-webkit-user-select:none;user-select:none}.msite-preview .memo-page{height:100%;min-height:0;overflow:hidden;grid-template-columns:17.5rem minmax(0,1fr)}.msite-preview-hero .memo-page{width:100%;height:100%;transform:none}.msite-features{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:auto auto;gap:1rem;width:min(1400px,100%);margin:0 auto;padding:3rem 1.5rem 2.5rem}.msite-feature{display:grid;align-content:start;gap:.7rem;min-width:0;padding:1.5rem 1.45rem 1.4rem;border:1px solid var(--msite-line);border-radius:var(--msite-radius);background:var(--msite-card)}.msite-feature-api{grid-column:1 / -1;grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);align-items:center;gap:1.4rem}.msite-feature-api>div{display:grid;gap:.7rem}.msite-api-sample{margin:0;padding:1rem 1.1rem;overflow:auto;border-radius:.85rem;color:var(--msite-on-fill);background:var(--msite-fill);font-family:SFMono-Regular,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.55;white-space:pre-wrap}.msite-feature-write{grid-column:1;grid-row:1 / 3;background:repeating-linear-gradient(to bottom,transparent 0 2.05rem,rgba(42,38,34,.045) 2.05rem 2.1rem),var(--msite-card)}.msite-feature h2{margin:0;font-size:1.55rem;font-weight:620;letter-spacing:-.03em}.msite-feature p{margin:0;color:var(--msite-muted);font-size:.98rem;line-height:1.6}.msite-feature .memo-composer{margin-top:1.1rem}.msite-write-line{min-height:1.42em}.msite-type-cursor{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:text-bottom;background:var(--msite-fill);animation:msite-cursor-blink 1s step-end infinite}@keyframes msite-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.msite-composer-chip{display:inline-flex;align-items:center;min-height:2.1rem;padding:0 .9rem;border-radius:999px;color:var(--msite-on-fill);background:var(--msite-fill);font-size:.88rem}.msite-tag-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem;font-size:1.05rem}.msite-heat{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:.55rem;max-width:14rem}.msite-heat-cell{display:block;aspect-ratio:1;border-radius:2px;background:#2a262214;transition:background-color .22s ease}.msite-heat-cell.is-pop{animation:msite-heat-pop .34s cubic-bezier(.16,1,.3,1)}.msite-heat-cell[data-level="1"]{background:#c45c4a38}.msite-heat-cell[data-level="2"]{background:#c45c4a66}.msite-heat-cell[data-level="3"]{background:#c45c4aad}.msite-heat-cell[data-level="4"]{background:var(--msite-fill)}@keyframes msite-heat-pop{0%{transform:scale(.72)}70%{transform:scale(1.08)}to{transform:scale(1)}}.msite-close h2{margin:0;font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-style:normal;font-weight:700;letter-spacing:-.05em;line-height:1.15;white-space:nowrap}.msite-close{display:grid;gap:1.25rem;width:min(1400px,100%);margin:0 auto;padding:4.5rem 1.5rem}.msite-close-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem}.msite-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(1400px,100%);margin:0 auto;padding:1.1rem 1.5rem 2.2rem;border-top:1px solid var(--msite-line)}.msite-footer .msite-wordmark{font-size:1.25rem}.msite-footer-links{display:flex;gap:1.15rem}.msite-footer-links a{color:var(--msite-muted);font-size:.88rem;text-decoration:none}.msite-footer-links a:hover{color:var(--msite-ink)}@media(prefers-reduced-motion:no-preference){.msite-hero-copy h1,.msite-hero-copy p,.msite-hero-copy .msite-cta{animation:msite-rise .78s cubic-bezier(.16,1,.3,1) both}.msite-hero-visual{animation:msite-rise-fade .78s cubic-bezier(.16,1,.3,1) both;animation-delay:.11s}.msite-hero-copy p{animation-delay:70ms}.msite-hero-copy .msite-cta{animation-delay:.13s}}@keyframes msite-rise-fade{0%{opacity:0}to{opacity:1}}@keyframes msite-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media(max-width:860px){.msite-hero{grid-template-columns:1fr;min-height:100dvh;padding:6.2rem 1.1rem 1.25rem;gap:1.65rem}.msite-hero-copy{padding-top:.65rem}.msite-hero-visual{width:min(760px,96%);margin-top:.2rem;min-height:16rem}.msite-preview-hero .memo-page{width:148%;height:148%;transform:scale(.676);transform-origin:top left}.msite-preview .memo-page{grid-template-columns:17.5rem minmax(0,1fr);height:100%;overflow:hidden}.msite-features{grid-template-columns:1fr;grid-template-rows:none;padding:2rem 1.1rem}.msite-feature-write,.msite-feature-api{grid-column:auto;grid-row:auto}.msite-feature-api{grid-template-columns:1fr}.msite-close,.msite-notes,.msite-public-main,.msite-footer{padding-left:1.1rem;padding-right:1.1rem}.msite-nav-wrap{padding:.7rem .7rem 0}}@media(max-width:640px){.msite-nav-links>a:not(.msite-cta){display:none}.msite-hero-copy h1{font-size:clamp(1.75rem,8vw,2.25rem)}.msite-hero-copy p{font-size:.88rem}}@media(prefers-reduced-motion:reduce){.msite-cta,.msite-hero-copy h1,.msite-hero-copy p,.msite-hero-copy .msite-cta,.msite-hero-visual,.msite-hero-orb,.msite-hero-bg,.msite-type-cursor,.msite-heat-cell.is-pop{animation:none;transition:none}.msite-hero-visual{transform:scale(.92)}.msite-note.is-skeleton{animation:none}}.msite-account{position:relative}.msite-account-trigger{padding:.45rem .85rem;border:0;color:var(--msite-muted);background:transparent;font-size:.92rem;text-decoration:none;cursor:pointer}.msite-account-trigger:hover,.msite-account.is-open .msite-account-trigger{color:var(--msite-ink)}.msite-account-trigger:disabled{cursor:default}.msite-account-menu{position:absolute;top:calc(100% + .7rem);right:0;z-index:2;display:grid;width:min(18rem,calc(100vw - 2rem));padding:.95rem;border:1px solid var(--msite-line);border-radius:1rem;background:var(--msite-card);box-shadow:0 18px 40px #2a26221f}.msite-account-menu form,.msite-account-signed{display:grid;gap:.55rem}.msite-account-menu strong{font-size:1rem;font-weight:620;letter-spacing:-.02em}.msite-account-menu label{display:grid;gap:.28rem;color:var(--msite-muted);font-size:.78rem}.msite-account-menu input{width:100%;padding:.62rem .7rem;border:1px solid var(--msite-line);border-radius:.7rem;color:var(--msite-ink);background:var(--msite-paper)}.msite-account-menu input:focus{outline:2px solid rgba(196,92,74,.35);outline-offset:1px}.msite-account-hint{margin:0;color:var(--msite-muted);font-size:.78rem;line-height:1.45}.msite-account-hint.is-ok{color:#3d6b4f}.msite-account-hint.is-bad{color:var(--msite-accent)}.msite-account-menu button[type=submit],.msite-account-enter{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;border:0;border-radius:999px;color:var(--msite-on-fill);background:var(--msite-fill);font-size:.92rem;text-decoration:none;cursor:pointer}.msite-account-menu button[type=submit]:disabled{cursor:default;opacity:.6}.msite-account-switch{border:0;padding:.15rem 0;color:var(--msite-muted);background:transparent;font-size:.82rem;cursor:pointer}.msite-account-switch:hover,.msite-account-signed span{color:var(--msite-muted)}.msite-account-signed span{font-size:.82rem}.msite-notes{display:grid;gap:1.15rem;width:min(760px,100%);margin:0 auto;padding:2.5rem 1.5rem 1rem}.msite-notes-head h2{margin:0;font-size:1.55rem;font-weight:620;letter-spacing:-.03em}.msite-notes-head p,.msite-notes-message p{margin:.35rem 0 0;color:var(--msite-muted);line-height:1.6}.msite-note-list{display:grid;gap:.8rem}.msite-note{display:grid;gap:.55rem;padding:1.15rem 1.2rem 1.2rem;border:1px solid var(--msite-line);border-radius:var(--msite-radius);color:inherit;background:var(--msite-card);text-decoration:none}a.msite-note:hover{border-color:#2a26222e}.msite-note time{color:var(--msite-muted);font-size:.82rem}.msite-note .memo-inline-tag{cursor:inherit;pointer-events:none}.msite-note.is-skeleton{min-height:6.5rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent),var(--msite-card);background-size:220% 100%;animation:msite-note-shimmer 1.4s ease-in-out infinite}@keyframes msite-note-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.msite-notes-message{padding:1.4rem 1.2rem;border:1px solid var(--msite-line);border-radius:var(--msite-radius);background:var(--msite-card)}.msite-notes-message strong{font-size:1.05rem}.msite-notes-message button,.msite-notes-message a{display:inline-flex;align-items:center;gap:.35rem;margin-top:.85rem;color:var(--msite-ink)}.msite-notes-message button{padding:0;border:0;background:transparent;cursor:pointer}.msite-public{display:grid;align-content:start;min-height:100dvh}.msite-public-bar{padding:1.4rem 1.5rem 0}.msite-public-main{width:min(760px,100%);margin:0 auto;padding:2.5rem 1.5rem 4rem}
