.m-root{--m-paper:#f4f5f1;--m-sheet:#fff;--m-ink:#1c2220;--m-muted:#5d6661;--m-rule:#d6dbd3;--m-soft:#e5e8e3;--m-accent:#2c4c78;--m-accent-deep:#1d3557;--m-accent-soft:#dbe4f3;--m-accent-line:#c9d3e3;--m-band:#e6ece4;--m-warm-bg:#f8f4ea;--m-warm-line:#c9b88a;--m-warm-fg:#5a4a1e;--m-red-bg:#f8d9d4;--m-red-fg:#982a1f;--m-serif:"Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", serif;--m-sans:"Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;background:var(--m-paper);min-height:100vh;color:var(--m-ink);font-family:var(--m-sans);flex-direction:column;font-size:15px;line-height:1.7;display:flex}.m-root a{color:var(--m-accent)}.m-root a:hover{color:var(--m-accent-deep);text-decoration:underline}.m-root h1,.m-root h2,.m-root h3{font-family:var(--m-serif);margin:0;line-height:1.35}.m-root p{margin:0}.m-serif{font-family:var(--m-serif)}.m-muted{color:var(--m-muted)}.m-small{font-size:13px}.m-num{font-variant-numeric:tabular-nums}.m-preview{color:#d8dfdb;text-align:center;background:#1f2a2c;padding:4px 12px;font-size:12px}.m-header{background:var(--m-sheet);border-bottom:1px solid var(--m-rule)}.m-header-in{flex-wrap:wrap;align-items:center;gap:12px 32px;max-width:1160px;margin:0 auto;padding:14px 24px;display:flex}.m-brand{font-family:var(--m-serif);font-size:20px;font-weight:700;color:var(--m-ink)!important}.m-brand:hover{text-decoration:none!important}.m-nav{flex-wrap:wrap;flex:auto;gap:24px;display:flex}.m-nav a{color:var(--m-muted);border-bottom:2px solid #0000;padding:6px 2px}.m-nav a[aria-current=page]{color:var(--m-ink);border-bottom-color:var(--m-accent);font-weight:500}.m-nav a:hover{color:var(--m-ink);text-decoration:none}.m-user{color:var(--m-muted);font-size:13px}.m-main{flex-direction:column;gap:26px;width:100%;max-width:1160px;margin:0 auto;padding:36px 24px 72px;display:flex}.m-tabbar{display:none}.m-cols{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.m-col-main{flex-direction:column;flex:999 560px;gap:24px;min-width:0;display:flex}.m-col-side{flex-direction:column;flex:290px;gap:16px;min-width:0;display:flex}.m-card{background:var(--m-sheet);border:1px solid var(--m-rule);border-radius:10px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.m-card.m-lg{gap:14px;padding:22px 24px}.m-card.m-blue{border-color:var(--m-accent-line)}.m-card.m-tint{border-color:var(--m-accent-line);background:#f3f6fb}.m-card.m-warm{background:var(--m-warm-bg);border-color:#e4d9bc}.m-card h2{font-size:17px}.m-card.m-lg h2{font-size:20px}.m-title{font-size:30px;font-weight:700}.m-lead{color:var(--m-muted);margin-top:6px!important}.m-band{background:var(--m-band);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 24px;padding:18px 24px;display:flex}.m-band strong{font-family:var(--m-serif);font-size:19px;font-weight:600;line-height:1.6}.m-band span{color:#3e4743;font-size:14px}.m-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.m-row{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.m-row .m-date{font-variant-numeric:tabular-nums;min-width:88px;font-weight:500}.m-grow{flex:260px;min-width:0}.m-meter{background:var(--m-soft);border-radius:3px;height:6px;overflow:hidden}.m-meter>div{background:var(--m-accent);height:100%}.m-chips{flex-wrap:wrap;gap:8px;display:flex}.m-chip{white-space:nowrap;border:1px solid var(--m-rule);background:var(--m-sheet);min-height:40px;color:var(--m-ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;display:inline-flex}.m-chip:focus-visible,.m-btn:focus-visible,.m-tab:focus-visible,.m-switch:focus-visible,.m-fb:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.m-btn{border:1px solid var(--m-accent);background:var(--m-accent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex;color:#fff!important;text-decoration:none!important}.m-btn.m-danger{background:var(--m-sheet);border-color:#c98a80;color:var(--m-red-fg)!important}.m-btns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.m-field{border:1px solid var(--m-rule);width:100%;color:var(--m-ink);background:#fbfcfa;border-radius:8px;padding:10px 12px;font-size:15px}.m-field.m-write{font-family:var(--m-serif);font-size:16px;line-height:1.85}.m-label{margin-bottom:4px;font-weight:500;display:block}.m-hint{color:var(--m-muted);margin-bottom:8px;font-size:13px;display:block}.m-tag{white-space:nowrap;background:var(--m-soft);color:#4c5551;border-radius:999px;padding:1px 8px;font-size:12px;line-height:1.6;display:inline-block}.m-tag.m-blue{background:var(--m-accent-soft);color:var(--m-accent)}.m-tag.m-warm{color:#6e5205;background:#f6ecd6}.m-tag.m-red{background:var(--m-red-bg);color:var(--m-red-fg)}.m-tabs{border-bottom:1px solid var(--m-rule);flex-wrap:wrap;gap:28px;display:flex}.m-tab{min-height:44px;color:var(--m-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 4px;font-size:15px}.m-tab[aria-selected=true]{color:var(--m-ink);border-bottom-color:var(--m-accent);font-weight:500}.m-switch{cursor:pointer;background:#c7ccc5;border:none;border-radius:13px;flex:none;width:44px;height:26px;position:relative}.m-switch[aria-checked=true]{background:var(--m-accent)}.m-switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.m-switch[aria-checked=true] span{left:21px}.m-setting{border-top:1px solid #e3e7e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.m-radio{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;display:flex}.m-radio input{margin-top:6px}.m-article{flex:999 600px;min-width:0;max-width:720px}.m-crumb{color:var(--m-muted);font-size:14px}.m-reminder{color:#3e4743;font-family:var(--m-serif);background:#ecefe8;border-radius:8px;padding:16px 20px;font-size:15px;line-height:1.9;margin:0 0 32px!important}.m-read{font-family:var(--m-serif);font-size:17px;line-height:2}.m-read h2{border-top:1px solid var(--m-rule);margin:44px 0 14px;padding-top:18px;font-size:22px}.m-read>h2:first-child{border-top:none;margin-top:0;padding-top:0}.m-read p{margin:0 0 18px}.m-read .m-sub{margin:26px 0 8px;font-weight:700;line-height:1.75}.m-read .m-item{margin:0 0 12px;padding-left:1.5em;position:relative}.m-read .m-item:before{content:"•";position:absolute;left:.45em}.m-projection{font-family:var(--m-sans);border-left:3px solid var(--m-warm-line);background:var(--m-warm-bg);color:var(--m-warm-fg);padding:10px 14px;font-size:14px!important;line-height:1.8!important}.m-para{position:relative}.m-fb{min-height:32px;color:var(--m-muted);font-family:var(--m-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;margin:-10px 0 14px;padding:0 10px;font-size:13px;display:inline-flex}.m-fb:hover{border-color:var(--m-rule);color:var(--m-accent)}.m-fbpanel{border:1px solid var(--m-accent-line);font-family:var(--m-sans);background:#f3f6fb;border-radius:8px;flex-direction:column;gap:10px;margin:-6px 0 18px;padding:14px 16px;font-size:14px;line-height:1.7;display:flex}.m-toc ol{margin:0;padding-left:20px;font-size:14px;line-height:2}.m-timeline{border-left:2px solid var(--m-rule);margin:0 0 0 6px;padding:0;list-style:none}.m-timeline li{gap:16px;margin-left:-7px;padding:0 0 22px;display:flex}.m-dot{background:var(--m-accent);border-radius:50%;flex:none;width:12px;height:12px;margin-top:7px}.m-dot.m-med{background:#8a6d2f}.m-dot.m-fbk{background:var(--m-sheet);border:2px solid var(--m-accent)}.m-desk-head{color:#e8ece9;background:#1f2a2c}.m-desk-head .m-brand{font-size:19px;color:#fff!important}.m-desk-head .m-nav a{color:#b9c3bf}.m-desk-head .m-nav a[aria-current=page]{color:#fff;border-bottom-color:#93b2dd}.m-stat{background:var(--m-sheet);border:1px solid var(--m-rule);border-radius:10px;flex:200px;padding:14px 18px}.m-stat b{margin-top:2px;font-size:22px;display:block}.m-queue-item{background:var(--m-sheet);border:1px solid var(--m-rule);cursor:pointer;text-align:left;border-radius:10px;width:100%;padding:14px 16px;font-size:15px;display:block;color:var(--m-ink)!important;text-decoration:none!important}.m-queue-item[aria-current=true]{border-color:var(--m-accent);box-shadow:0 0 0 1px var(--m-accent)}.m-proof{max-height:340px;font-family:var(--m-serif);background:#fbfcfa;border:1px solid #e3e7e1;border-radius:8px;padding:18px 20px;font-size:16px;line-height:1.95;overflow:auto}@media (max-width:720px){.m-root{font-size:15px}.m-header-in{padding:12px 16px}.m-brand{font-size:18px}.m-header .m-nav,.m-header .m-user{display:none}.m-desk-head .m-nav{gap:16px;display:flex}.m-main{gap:18px;padding:20px 16px 96px}.m-title{font-size:24px}.m-band{padding:14px 16px}.m-band strong{font-size:17px}.m-card,.m-card.m-lg{border-radius:12px;padding:16px}.m-btn{min-height:48px}.m-read{font-size:17px;line-height:1.95}.m-read h2{margin:34px 0 10px;font-size:19px}.m-reminder{padding:12px 14px;font-size:14px;margin-bottom:22px!important}.m-tabs{gap:18px}.m-chips{gap:6px}.m-chip{padding:0 10px}.m-tabbar{background:var(--m-sheet);border-top:1px solid var(--m-rule);padding-bottom:env(safe-area-inset-bottom,0px);z-index:10;display:flex;position:fixed;bottom:0;left:0;right:0}.m-tabbar a{min-height:56px;color:var(--m-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:12px;display:flex}.m-tabbar a[aria-current=page]{color:var(--m-accent);font-weight:500}.m-tabbar a:hover{text-decoration:none}.m-hide-phone{display:none!important}}.m-card.m-row{flex-direction:row;align-items:baseline}.m-foot{border-top:1px solid var(--m-rule);margin-top:auto}.m-foot p{max-width:1160px;color:var(--m-muted);text-align:center;margin:0 auto;padding:18px 24px 28px;font-size:13px}@media (max-width:720px){.m-main{padding-bottom:24px}.m-foot p{padding:18px 16px calc(80px + env(safe-area-inset-bottom,0px))}}.m-fbwrap{border-top:1px dashed var(--m-rule);font-family:var(--m-sans);margin:-4px 0 8px;padding-top:10px}.m-fbwrap .m-fb{margin:0}.m-nowrap{white-space:nowrap}.m-bgtext{font-family:var(--m-serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.9}.m-qa{background:var(--m-paper);border-radius:8px}.m-qa>summary{cursor:pointer;overflow-wrap:anywhere;padding:14px 16px;font-size:16px;font-weight:500;line-height:1.7;list-style:none}.m-qa>summary::-webkit-details-marker{display:none}.m-qa>summary:after{content:"展开";color:var(--m-accent);white-space:nowrap;margin-left:8px;font-size:13px;font-weight:400}.m-qa[open]>summary:after{content:"收起"}.m-qa-body{padding:0 16px 16px}.m-qa-q{border-left:3px solid var(--m-rule);color:var(--m-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;padding:10px 12px;font-size:15px;line-height:1.8}.m-qa-body .m-serif{font-size:16px;line-height:1.9}.m-login{justify-content:center;min-height:100vh}.m-login-in{flex-direction:column;gap:20px;width:100%;max-width:440px;margin:0 auto;display:flex}.m-slogan{font-family:var(--m-serif);text-align:center;margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.55}.m-slogan>span{display:block}.m-login-brand{color:var(--m-accent);font-family:var(--m-serif);letter-spacing:.25em;justify-content:center;align-items:center;gap:12px;margin:0;font-size:15px;display:flex}.m-login-brand:before,.m-login-brand:after{content:"";background:var(--m-accent);opacity:.5;flex:1;max-width:48px;height:1px}.m-acct{margin-left:auto;position:relative}.m-acct-btn{border:1px solid var(--m-rule);background:var(--m-sheet);min-height:36px;color:var(--m-ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.m-acct-pop{z-index:30;border:1px solid var(--m-rule);background:var(--m-sheet);border-radius:12px;width:260px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000014}.m-acct-links{border-top:1px solid var(--m-rule);flex-direction:column;gap:10px;margin-top:16px;padding-top:12px;font-size:14px;display:flex}.m-acct-out{color:var(--m-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:14px}html[data-pei-fs=l] .m-main{zoom:1.12}@media (max-width:720px){.m-slogan{font-size:26px}.m-login{min-height:80vh}}.m-fold{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;display:flex}.m-fold>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.m-fold>p[data-folded]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m-fold-btn{color:var(--m-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.m-fs{min-height:32px;color:var(--m-muted);font-family:var(--m-serif);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:baseline;gap:2px;padding:0 10px;font-size:15px;display:inline-flex}.m-fs-state{font-size:11px;font-family:var(--m-sans)}#acct{scroll-margin-top:16px}.m-root{--m-k-dream:#2c4c78;--m-k-dream-bg:#dbe4f3;--m-k-med:#6b4a8a;--m-k-med-bg:#ece3f4;--m-k-body:#8a4b14;--m-k-body-bg:#f6e4d2;--m-k-real:#1f5c35;--m-k-real-bg:#d6ecd8}.m-tag.m-k-dream{background:var(--m-k-dream-bg);color:var(--m-k-dream);font-weight:500}.m-tag.m-k-meditation{background:var(--m-k-med-bg);color:var(--m-k-med);font-weight:500}.m-tag.m-k-relation{background:var(--m-kq-soft);color:var(--m-kq-deep);font-weight:500}.m-dot.m-k-relation{background:var(--m-kq)}.m-tag.m-k-feeling,.m-tag.m-k-body{background:var(--m-k-body-bg);color:var(--m-k-body);font-weight:500}.m-tag.m-k-reality{background:var(--m-k-real-bg);color:var(--m-k-real);font-weight:500}.m-dot.m-k-dream{background:var(--m-k-dream)}.m-dot.m-k-meditation{background:var(--m-k-med)}.m-dot.m-k-feeling,.m-dot.m-k-body{background:var(--m-k-body)}.m-dot.m-k-reality{background:var(--m-k-real)}.m-readtitle{border-bottom:2px solid var(--m-ink);padding-bottom:10px;margin:6px 0 10px!important}.m-reminder{background:var(--m-sheet);border-left:3px solid var(--m-accent);border-radius:0 8px 8px 0}.m-read{background:var(--m-sheet);border:1px solid var(--m-rule);border-radius:12px;padding:28px 32px 12px}.m-read h2{font-family:var(--m-sans);letter-spacing:.12em;color:var(--m-accent);border-top:none;border-bottom:1px solid var(--m-accent-line);margin:40px 0 16px;padding:0 0 8px;font-size:14px;font-weight:700}.m-read section:first-child>h2,.m-read>h2:first-child{margin-top:0}.m-read b,.m-read .m-sub{color:var(--m-accent-deep)}@media (max-width:720px){.m-root{font-size:16px}.m-small,.m-hint,.m-fb,.m-fold-btn{font-size:14px}.m-tag{font-size:13px}.m-read{border-radius:12px;padding:18px 16px 6px;font-size:18px}.m-read h2{margin:32px 0 14px;font-size:14px}.m-reminder{font-size:15px}.m-qa-body .m-serif,.m-qa>summary,.m-field,.m-field.m-write{font-size:17px}.m-readtitle{font-size:26px}}.m-card h2{font-weight:600}.m-read h2{font-family:var(--m-serif);letter-spacing:.02em;font-size:22px;font-weight:700}.m-read .m-sub{margin-top:30px}.m-h2-note{color:var(--m-muted);letter-spacing:0;margin-left:4px;font-size:.7em;font-weight:400}.m-timeline .m-fb.m-fb-main{border-color:var(--m-accent-line);color:var(--m-accent);background:var(--m-accent-soft)}.m-seg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.m-seg-label{color:var(--m-muted);margin-right:4px;font-size:14px}.m-seg button{border:1px solid var(--m-rule);background:var(--m-sheet);min-height:34px;color:var(--m-ink);cursor:pointer;border-radius:999px;padding:0 14px;font-size:14px}.m-seg button[aria-checked=true]{border-color:var(--m-accent);color:var(--m-accent);background:var(--m-accent-soft);font-weight:500}.m-jump{scrollbar-width:none;gap:6px;margin:0 0 16px;padding-bottom:2px;display:flex;overflow-x:auto}.m-jump::-webkit-scrollbar{display:none}.m-jump button{border:1px solid var(--m-accent-line);background:var(--m-sheet);min-height:32px;color:var(--m-accent);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:0 12px;font-size:13px}.m-timeline .m-date{min-width:0}.m-timeline .m-fb{border:1px solid var(--m-rule);min-height:34px;color:var(--m-ink);background:var(--m-sheet);border-radius:999px;margin:0;padding:0 12px}.m-timeline .m-fb-del,.m-fb-del{color:var(--m-muted)!important;background:0 0!important;border-color:#0000!important;margin-left:auto!important}.m-plans>summary{cursor:pointer;color:var(--m-accent);font-size:14px}.m-tabbar a[aria-current=page]{box-shadow:inset 0 2px 0 var(--m-accent)}@media (max-width:720px){.m-read{border-left:none;border-right:none;border-radius:0;margin:0 -16px;padding:22px 20px 8px}.m-read h2{margin:34px 0 14px;font-size:20px}.m-reminder{padding:8px 12px;font-size:14px;line-height:1.75;margin-bottom:16px!important}.m-root form .m-btns .m-btn[type=submit]{flex:100%}.m-card h2,.m-card.m-lg h2{font-size:19px}}.m-root{--m-paper:#f3f4ef;--m-sheet:#fff;--m-ink:#1c2220;--m-ink-2:#3e4743;--m-muted:#6a726d;--m-faint:#9aa29d;--m-rule:#dfe3dc;--m-soft:#eceee8;--m-field:#fbfcfa;--m-warm-bg:#f8f4ea;--m-warm-line:#d8c9a0;--m-warm-fg:#5a4a1e;--m-hl:#fff4b8;--m-kd:#2c4c78;--m-kd-deep:#1d3557;--m-kd-soft:#e8eef6;--m-kd-line:#cbd7e8;--m-km:#6b4a8a;--m-km-deep:#4a3163;--m-km-soft:#f1ebf6;--m-km-line:#dccfe8;--m-kb:#8a4b14;--m-kb-deep:#66380f;--m-kb-soft:#f7eee4;--m-kb-line:#e8d3bc;--m-kq:#8a3a52;--m-kq-deep:#66263a;--m-kq-soft:#f7e9ee;--m-kq-line:#e8cbd5;--m-kr:#2f6246;--m-kr-deep:#1f4532;--m-kr-soft:#e6f0e9;--m-kr-line:#c6dccd;--k:var(--m-ink);--k-deep:var(--m-ink);--k-soft:var(--m-soft);--k-line:var(--m-rule)}@media (prefers-color-scheme:dark){html:not([data-pei-theme=light]) .m-root{--m-paper:#1d1c1a;--m-sheet:#262522;--m-ink:#ebe7df;--m-ink-2:#cfcac0;--m-muted:#a39e94;--m-faint:#78736b;--m-rule:#37352f;--m-soft:#2e2c28;--m-field:#2a2926;--m-warm-bg:#2f2a20;--m-warm-line:#5c4f33;--m-warm-fg:#e2cf9f;--m-hl:#dec05a4d;--m-kd:#93b3dd;--m-kd-deep:#bcd0ec;--m-kd-soft:#263241;--m-kd-line:#3a4a60;--m-km:#bb9fd8;--m-km-deep:#d6c4ea;--m-km-soft:#2f2738;--m-km-line:#4a3d58;--m-kb:#d9a06a;--m-kb-deep:#ecc39c;--m-kb-soft:#362a1f;--m-kb-line:#574331;--m-kq:#d993a8;--m-kq-deep:#ecbccb;--m-kq-soft:#36222a;--m-kq-line:#573a45;--m-kr:#84c29d;--m-kr-deep:#b2dbc2;--m-kr-soft:#223129;--m-kr-line:#36503f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-pei-theme=dark] .m-root{--m-paper:#1d1c1a;--m-sheet:#262522;--m-ink:#ebe7df;--m-ink-2:#cfcac0;--m-muted:#a39e94;--m-faint:#78736b;--m-rule:#37352f;--m-soft:#2e2c28;--m-field:#2a2926;--m-warm-bg:#2f2a20;--m-warm-line:#5c4f33;--m-warm-fg:#e2cf9f;--m-hl:#dec05a4d;--m-kd:#93b3dd;--m-kd-deep:#bcd0ec;--m-kd-soft:#263241;--m-kd-line:#3a4a60;--m-km:#bb9fd8;--m-km-deep:#d6c4ea;--m-km-soft:#2f2738;--m-km-line:#4a3d58;--m-kb:#d9a06a;--m-kb-deep:#ecc39c;--m-kb-soft:#362a1f;--m-kb-line:#574331;--m-kq:#d993a8;--m-kq-deep:#ecbccb;--m-kq-soft:#36222a;--m-kq-line:#573a45;--m-kr:#84c29d;--m-kr-deep:#b2dbc2;--m-kr-soft:#223129;--m-kr-line:#36503f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.m-k-dream{--k:var(--m-kd);--k-deep:var(--m-kd-deep);--k-soft:var(--m-kd-soft);--k-line:var(--m-kd-line)}.m-k-meditation{--k:var(--m-km);--k-deep:var(--m-km-deep);--k-soft:var(--m-km-soft);--k-line:var(--m-km-line)}.m-k-body,.m-k-feeling{--k:var(--m-kb);--k-deep:var(--m-kb-deep);--k-soft:var(--m-kb-soft);--k-line:var(--m-kb-line)}.m-k-relation{--k:var(--m-kq);--k-deep:var(--m-kq-deep);--k-soft:var(--m-kq-soft);--k-line:var(--m-kq-line)}.m-k-reality{--k:var(--m-kr);--k-deep:var(--m-kr-deep);--k-soft:var(--m-kr-soft);--k-line:var(--m-kr-line)}.m-k-none{--k:var(--m-ink);--k-deep:var(--m-ink);--k-soft:var(--m-soft);--k-line:var(--m-rule)}.m-root a{color:var(--m-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--m-rule);text-decoration-color:var(--m-rule);text-underline-offset:4px}.m-root a:hover{color:var(--m-ink);-webkit-text-decoration-color:var(--m-muted);text-decoration-color:var(--m-muted)}.m-header,.m-tabbar{background:var(--m-sheet)}.m-nav a{text-decoration:none}.m-nav a[aria-current=page]{border-bottom-color:var(--m-ink)}.m-tabbar a{color:var(--m-faint);text-decoration:none}.m-tabbar a[aria-current=page]{color:var(--m-ink);box-shadow:inset 0 2px 0 var(--m-ink)}.m-acct-btn{width:32px;height:32px;min-height:0;color:var(--m-muted);border-radius:50%;justify-content:center;padding:0}.m-acct-pop{box-shadow:0 10px 28px #00000024}.m-tabs{border-bottom-color:var(--m-rule)}.m-tab[aria-selected=true]{color:var(--m-ink);border-bottom-color:var(--m-ink)}.m-title{font-size:26px}.m-faint{color:var(--m-faint)}.m-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-eyebrow{letter-spacing:.08em;color:var(--m-ink-2);margin:0;font-family:var(--m-sans)!important;font-size:15px!important;font-weight:600!important}.m-btn{border:1px solid var(--m-rule);background:var(--m-sheet);letter-spacing:.06em;border-radius:999px;min-height:40px;padding:0 22px;font-weight:500;color:var(--m-ink)!important}.m-btn.m-ghost{background:0 0;color:var(--m-muted)!important}.m-btn-k{border-color:var(--k-line);background:var(--k-soft);letter-spacing:.12em;transition:background .5s,color .5s,border-color .5s;color:var(--k-deep)!important}.m-field{background:var(--m-field);color:var(--m-ink);border-color:var(--m-rule)}.m-chip{background:var(--m-sheet);color:var(--m-ink);border-color:var(--m-rule)}.m-chip[aria-pressed=true],.m-chip[aria-checked=true]{background:var(--m-ink);border-color:var(--m-ink);color:var(--m-sheet)}.m-seal{border:1px solid var(--k-line);background:var(--k-soft);width:19px;height:19px;color:var(--k-deep);font-family:var(--m-serif);vertical-align:-4px;border-radius:3px;flex:none;place-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.m-datehead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.m-sheet{background:var(--m-sheet);border-top:3px solid var(--k);border-radius:16px;flex-direction:column;gap:14px;padding:16px;transition:border-color .5s;display:flex}.m-sheet-form{padding:18px 18px 20px}.m-kinds{border-bottom:1px solid var(--m-rule);flex-wrap:wrap;gap:4px 18px;display:flex}.m-kinds button{all:unset;cursor:pointer;color:var(--m-muted);white-space:nowrap;padding:2px 0 8px;font-size:15px;transition:color .5s,box-shadow .5s}.m-kinds button[aria-checked=true]{color:var(--k-deep);box-shadow:inset 0 -2px 0 var(--k);font-weight:600}.m-kinds button:focus-visible{outline:2px solid var(--k);outline-offset:3px}.m-seg button{color:var(--m-muted);background:0 0;border:none;min-height:30px;padding:0 12px;transition:background .5s,color .5s}.m-seg button[aria-checked=true]{background:var(--k-soft);color:var(--k-deep);border:none}.m-plainlabel{flex-direction:column;gap:4px;display:flex}.m-plain{resize:vertical;width:100%;color:var(--m-ink);font-family:var(--m-serif);background:0 0;border:none;outline:none;min-height:120px;padding:0;font-size:17px;line-height:1.85}.m-plain::placeholder{color:var(--m-faint)}.m-saverow{justify-content:flex-end;align-items:center;gap:14px;display:flex}.m-saverow>.m-faint{margin-right:auto;font-size:13px}.m-sec{flex-direction:column;gap:10px;display:flex}.m-sechead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.m-link{all:unset;cursor:pointer;color:var(--m-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--m-rule);text-decoration-color:var(--m-rule);text-underline-offset:4px;font-size:13px}.m-link:focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}.m-teaser{font-family:var(--m-serif);color:var(--k-deep);border-left:2px solid var(--k-line);text-align:justify;padding-left:12px;font-size:17px;line-height:1.85}.m-meta{color:var(--m-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;display:flex}.m-meta b{color:var(--m-ink);font-weight:600}.m-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m-lines li{border-top:1px solid var(--m-rule);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.m-lines li:last-child{border-bottom:1px solid var(--m-rule)}.m-lines-d{color:var(--m-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.m-lines-tag{border:1px solid var(--m-faint);color:var(--m-muted);letter-spacing:.04em;border-radius:3px;padding:0 5px;font-size:11px;line-height:1.5}.m-lines-t{font-family:var(--m-serif);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;overflow:hidden}.m-homehint{margin-bottom:16px}.m-notice{color:var(--m-warm-fg);border-left:2px solid var(--m-warm-line);padding-left:10px;font-size:14px}.m-slip{background:var(--m-sheet);border-left:3px solid var(--k-line);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.m-slip-big{font-family:var(--m-serif);color:var(--k-deep);font-size:17px}.m-slip-bar{background:var(--k-soft);border-radius:1px;height:2px;overflow:hidden}.m-slip-bar i{background:var(--k);width:30%;height:100%;animation:9s ease-in-out infinite alternate m-slow;display:block}@keyframes m-slow{0%{width:18%}to{width:66%}}@media (prefers-reduced-motion:reduce){.m-slip-bar i{animation:none}.m-sheet,.m-kinds button,.m-seg button,.m-btn-k{transition:none}}.m-rhead{border-bottom:2px solid var(--m-ink);flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.m-kindline{letter-spacing:.1em;color:var(--k);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:flex}.m-reminder{border-left:2px solid var(--k-line)!important;font-family:var(--m-sans)!important;color:var(--m-muted)!important;background:0 0!important;border-radius:0!important;margin:0 0 14px!important;padding:0 0 0 10px!important;font-size:13px!important;line-height:1.7!important}.m-jump button{color:var(--m-muted);background:0 0;border:none;min-height:30px;margin-right:10px;padding:0 2px;font-size:13px}.m-jump button:first-child{color:var(--k-deep);font-weight:600}.m-read{background:var(--m-sheet);border:none}.m-read p{text-align:justify}.m-read h2{color:var(--k);border-bottom-color:var(--k-line)}.m-read b{color:var(--k-deep);background:0 0}.m-read .m-sub{color:var(--k-deep)}.m-read .m-sub b{background:0 0}.m-read b.m-key,.m-read .m-sub b.m-key{color:var(--m-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(transparent 50%, var(--m-hl) 50%, var(--m-hl) 94%, transparent 94%);border-radius:2px;padding:0 .12em}.m-h2-note{color:var(--m-faint)}.m-fbwrap{border-top-color:var(--m-rule)}.m-fb{color:var(--m-faint)}.m-fbpanel{background:var(--m-soft);border-color:var(--m-rule)}.m-projection{background:var(--m-warm-bg);color:var(--m-warm-fg);border-left-color:var(--m-warm-line)}.m-afterword{border-top:1px solid var(--m-rule);padding-top:16px;margin-top:18px!important}.m-ask{border-top:2px solid var(--m-ink);flex-direction:column;gap:12px;margin-top:26px;padding-top:18px;display:flex}.m-ask h2{font-size:20px}.m-qa{background:var(--m-sheet)}.m-qa>summary:after{color:var(--m-muted)}.m-qa-q{border-left-color:var(--k-line)}.m-card{background:var(--m-sheet);border-color:var(--m-rule)}.m-card.m-warm{background:var(--m-warm-bg);border-color:var(--m-warm-line);color:var(--m-ink)}.m-src p{font-size:14px}.m-tl{flex-direction:column;gap:12px;padding-top:6px;display:flex}.m-evs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m-ev{border-bottom:1px solid var(--m-rule);grid-template-columns:3px 1fr;gap:14px;padding:14px 0;display:grid}.m-ev-rail{background:var(--k-line);border-radius:2px}.m-ev-main{flex-direction:column;gap:6px;min-width:0;display:flex}.m-foldtext{text-align:justify;font-size:16px;line-height:1.8}.m-acts{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;display:flex}.m-acts-tail{display:contents}.m-act{all:unset;cursor:pointer;color:var(--k-deep);font-size:13px}.m-act:focus-visible{outline:2px solid var(--k);outline-offset:2px}.m-act-del{color:var(--m-faint);margin-left:auto}.m-act-danger{color:var(--m-red-fg)}.m-acts .m-muted{font-size:13px}.m-counts{color:var(--m-muted);flex-wrap:wrap;gap:6px 12px;margin:0;font-size:14px;display:flex}.m-counts>span{align-items:center;gap:5px;display:inline-flex}.m-group{background:var(--m-sheet);border-radius:16px;flex-direction:column;display:flex}.m-cell{border-top:1px solid var(--m-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:14px 16px;font-size:15px;display:flex}.m-cell:first-child{border-top:none}.m-cell h2{font-family:var(--m-sans);font-size:15px;font-weight:500}.m-cell-v{color:var(--m-muted);font-size:14px}.m-cell-body{padding:0 16px 16px}.m-cell a{color:var(--m-ink);text-decoration:none}details.m-cell{display:block}.m-plans>summary{color:var(--m-muted)}.m-howto{gap:12px}.m-howto p{color:var(--m-ink-2);font-size:14px;line-height:1.8}.m-howto b{color:var(--m-ink)}.m-fold-btn{color:var(--m-muted)}.m-bgtext{color:var(--m-ink-2);text-align:justify}.m-fs{color:var(--m-faint)}.m-fs[aria-pressed=true]{color:var(--m-ink);border-color:var(--m-rule)}@media (max-width:720px){.m-brand-sub{display:none}.m-header-in{justify-content:flex-end;min-height:52px}.m-brand{letter-spacing:.06em;font-size:15px;color:var(--m-ink-2)!important}.m-main{gap:22px}.m-title{font-size:26px}.m-read{margin:0 -16px;padding:20px 20px 8px}.m-read h2{font-size:20px}.m-reminder{font-size:13px!important}.m-root form .m-btns .m-btn[type=submit]{flex:none}.m-group,.m-sheet{border-radius:14px}}.m-today-sw{flex-direction:column;gap:14px;display:flex}.m-flip{background:var(--m-rule);border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}.m-flip button{z-index:1;color:var(--m-muted);letter-spacing:.2em;cursor:pointer;background:0 0;border:none;padding:7px 0;font-family:inherit;font-size:15px;position:relative}.m-flip button[aria-selected=true]{color:var(--m-ink);font-weight:600}.m-flip i{background:var(--m-sheet);border-radius:999px;width:calc(50% - 3px);transition:left .35s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #1c22201f}.m-flip[data-on="1"] i{left:50%}.m-asksheet{background:var(--m-sheet);border-top:3px solid var(--m-ink);border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.m-choose{grid-template-columns:1fr 1fr;gap:10px;display:grid}.m-choose button{border:1px solid var(--m-rule);text-align:left;color:var(--m-ink);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;font-family:inherit;display:flex}.m-choose button b{font-family:var(--m-serif);letter-spacing:.08em;font-size:16px}.m-choose button span{color:var(--m-muted);font-size:12px;line-height:1.6}.m-choose button[aria-checked=true]{border-color:var(--m-ink);box-shadow:inset 0 0 0 1px var(--m-ink)}.m-choose button:disabled{cursor:default;opacity:.55}.m-asked .m-lines li{grid-template-columns:auto 1fr auto}.m-qtext{font-family:var(--m-serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 4px;font-size:19px;line-height:1.8}.m-answer{padding-bottom:20px}.m-receipt{background:var(--m-sheet);border:1px dashed var(--m-rule);font-family:var(--m-sans);border-radius:14px;flex-direction:column;gap:8px;margin-top:18px;padding:14px 16px;display:flex}.m-receipt-h{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.m-receipt-h b{font-family:var(--m-serif);font-size:16px}.m-receipt-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.m-receipt-list li{border-top:1px solid var(--m-soft);grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;padding-top:8px;display:grid}.m-receipt-list .m-serif{overflow-wrap:anywhere;font-size:15px;line-height:1.8}.m-plain-sm{min-height:56px;font-size:15px}.m-people{flex-direction:column;gap:14px;display:flex}.m-people-chips button.m-people-add{color:var(--m-faint)}.m-personform{background:var(--m-sheet);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.m-people-head{flex-direction:column;gap:6px;display:flex}.m-people-head .m-meta span{color:var(--m-muted)}.m-people-hit{margin:2px 0 0;font-size:15px;line-height:1.85}.m-people-hit mark{color:var(--m-ink);border-bottom:2px solid var(--k-line,var(--m-rule));background:0 0;font-weight:700}@media (max-width:420px){.m-choose{gap:8px}.m-choose button{padding:9px 10px}}@media (prefers-reduced-motion:reduce){.m-flip i{transition:none}}.m-understand{flex-direction:column;gap:8px;display:flex}.m-u-card{gap:0;padding:4px 20px}.m-u-group{border-top:1px solid var(--m-rule);flex-direction:column;gap:12px;padding:14px 0;display:flex}.m-u-group:first-child{border-top:0}.m-u-aspect{font-family:var(--m-sans);color:var(--m-muted);letter-spacing:.04em;margin:0;font-size:13px;font-weight:600}.m-u-item{flex-direction:column;gap:4px;display:flex}.m-u-text{font-family:var(--m-serif);color:var(--m-ink);margin:0;font-size:16px;line-height:1.75}.m-u-meta{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.m-u-chip{font-family:var(--m-sans);border:1px solid var(--m-rule);color:var(--m-muted);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.m-u-accepted{background:var(--m-accent-soft);border-color:var(--m-accent-line);color:var(--m-accent-deep)}.m-u-edited{background:var(--m-warm-bg);border-color:var(--m-warm-line);color:var(--m-warm-fg)}.m-u-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.m-u-acts .m-fb{border:1px solid var(--m-rule);color:var(--m-ink);background:var(--m-sheet);border-radius:999px;margin:0;padding:0 12px}.m-safety{font-family:var(--m-sans);border-left:3px solid var(--m-warm-line);flex-direction:column;gap:8px;margin-bottom:14px;padding:4px 0 4px 14px;display:flex}.m-safety p{margin:0;font-size:15px;line-height:1.75}.m-safety-title{font-weight:600;font-size:16px!important}.m-safety-numbers a{border-bottom:1px solid;font-weight:600;text-decoration:none}.m-safety-links{flex-wrap:wrap;gap:16px;display:flex}.m-rel-sec{flex-direction:column;gap:8px;display:flex}.m-rel-h{font-family:var(--m-sans);letter-spacing:.04em;color:var(--m-ink-2);margin:6px 0 0;font-size:15px;font-weight:600}.m-rel-entry{flex-direction:column;gap:6px;display:flex}.m-rel-basis summary{cursor:pointer;color:var(--m-muted);font-size:13px}.m-rel-group{flex-direction:column;gap:4px;margin-top:8px;display:flex}.m-rel-glabel{color:var(--m-muted);letter-spacing:.04em;opacity:.8;margin:0;font-size:12px}.m-rel-quote{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.m-rel-bg{border-left:2px solid var(--m-rule);padding-left:12px}.m-relpick{flex-direction:column;gap:8px;margin:4px 0 6px;display:flex}.m-relpick .m-chips{gap:6px}.m-relpick .m-chips button{all:unset;cursor:pointer;border:1px solid var(--m-rule);background:var(--m-sheet);color:var(--m-ink-2);white-space:nowrap;border-radius:12px;padding:7px 12px;font-size:14px;line-height:1}.m-relpick .m-chips button[aria-checked=true]{background:var(--m-kq-soft);border-color:var(--m-kq-line);color:var(--m-kq-deep);font-weight:600}.m-relpick .m-chips-who button{border-radius:999px;padding:5px 11px;font-size:13.5px}.m-relpick .m-chip-add{color:var(--m-faint)!important;border-style:dashed!important}.m-relpick .m-who{max-width:12em;padding:5px 10px;font-size:14px}.m-root a.m-brand,.m-root a.m-brand:hover{text-decoration:none!important}.m-jump{z-index:6;background:var(--m-paper);border-bottom:1px solid var(--m-rule);margin:0 0 14px;padding:8px 0 6px;position:sticky;top:0}.m-jump button,.m-jump button:first-child{color:var(--m-muted);font-weight:400}.m-jump button[aria-current=true]{color:var(--k-deep);box-shadow:inset 0 -2px 0 var(--k);font-weight:600}.m-read h2,.m-read .m-sub{scroll-margin-top:64px}.m-openrow{cursor:pointer;-webkit-tap-highlight-color:transparent}.m-openrow:hover .m-lines-t,.m-openrow:hover .m-foldtext,.m-openrow:hover .m-teaser,.m-openrow:hover .m-other-t{color:var(--m-ink)}.m-openrow[data-pending]{opacity:.6}.m-lines li.m-openrow:active,.m-ev.m-openrow:active,.m-other:active{background:var(--m-soft)}.m-other{border-top:1px solid var(--m-rule);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding:10px 0;font-size:14px;display:flex}.m-other:first-of-type{border-top:none}.m-other-t{all:unset;cursor:pointer;color:var(--m-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--m-rule);text-decoration-color:var(--m-rule);text-underline-offset:4px;font-size:15px}.m-other-t:focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}.m-fold>p[data-folded]{cursor:pointer}.m-login-btns{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.m-login-btns>span{flex:1;line-height:1.6}.m-root form .m-login-btns .m-btn[type=submit]{flex:none;min-width:112px}.m-login-brand{margin-bottom:14px}@media (max-width:720px){.m-login-in{gap:24px}.m-login-brand{margin-bottom:18px}.m-jump{margin:0 -16px 14px;padding:8px 16px 6px}}.m-reject{background:var(--m-soft);border-radius:10px;flex-direction:column;gap:8px;width:100%;padding:10px 12px;display:flex}.m-reject .m-chips{flex-wrap:wrap;gap:6px;display:flex}.m-u-text b{color:var(--m-ink);font-weight:700}.m-u-lead{all:unset;cursor:pointer;justify-content:space-between;align-items:baseline;gap:10px;width:100%;display:flex}.m-u-lead:focus-visible{outline:2px solid var(--m-ink);outline-offset:3px}.m-u-lead .m-u-text{font-size:16px;font-weight:700;line-height:1.75}.m-u-body{flex-direction:column;gap:6px;display:flex}.m-u-more-open,.m-u-more-close{display:none!important}.m-u-lead .m-u-chip{flex:none}.m-u-rest{font-family:var(--m-serif);color:var(--m-ink-2);text-align:justify;margin:0;font-size:16px;line-height:1.8}.m-u-more{all:unset;cursor:pointer;color:var(--m-muted);align-self:flex-start;font-size:14px}.m-u-more:focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}@media (max-width:720px){.m-u-aspect{font-size:14px}.m-u-lead .m-u-text{font-size:19px}.m-u-rest{font-size:18px}.m-u-item:not([data-open]) .m-u-body{display:none}.m-u-item:not([data-open]) .m-u-more-open,.m-u-item[data-open] .m-u-more-close{display:inline!important}}.m-remember{color:var(--m-ink-2);cursor:pointer;align-items:center;gap:8px;font-size:15px;display:inline-flex}.m-remember input{width:18px;height:18px;accent-color:var(--m-ink);margin:0}.m-loading{z-index:50;background:0 0;height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}.m-loading i{background:var(--m-ink);opacity:.55;width:30%;height:100%;animation:1.1s ease-in-out infinite m-load;display:block}@keyframes m-load{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.m-loading i{opacity:.25;width:100%;animation:none}}.m-people-suggest{background:var(--m-sheet);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}@media (min-width:721px){.m-u-lead{cursor:default}}@media (max-width:720px) and (prefers-color-scheme:light){html:not([data-pei-theme=dark]) .m-root{--m-paper:#e0e9da;--m-rule:#d0dac8}}@media (max-width:720px){html[data-pei-theme=light] .m-root{--m-paper:#e0e9da;--m-rule:#d0dac8}}@media (min-width:721px){.m-me .m-cols,.m-me>.m-title{width:100%;max-width:820px;margin-left:auto;margin-right:auto}.m-header .m-nav{gap:32px;margin-left:48px}}.m-pmap{align-self:center;width:100%;max-width:440px;margin:4px auto 0;display:block}.m-pmap-line{stroke:var(--m-rule);stroke-linecap:round}.m-pmap-line.on{stroke:var(--m-kq)}.m-pmap-me circle{fill:var(--m-ink)}.m-pmap-me text{fill:var(--m-sheet);font-family:var(--m-serif);font-size:15px;font-weight:700}.m-pmap-node{cursor:pointer}.m-pmap-node circle{fill:var(--m-sheet);stroke:var(--m-kq-line);stroke-width:1.5px}.m-pmap-node text{fill:var(--m-ink-2);font-family:var(--m-serif);font-size:13px}.m-pmap-node.on circle{fill:var(--m-kq-soft);stroke:var(--m-kq);stroke-width:2px}.m-pmap-node.on text{fill:var(--m-kq-deep);font-weight:700}.m-pmap-node:focus-visible{outline:none}.m-pmap-node:focus-visible circle{stroke:var(--m-ink);stroke-width:2.5px}.m-sky{border-radius:14px}.m-sky-c0{stop-color:#26344a}.m-sky-c1{stop-color:#141c29}.m-sky-g0{stop-color:#fff3c4;stop-opacity:.9}.m-sky-g1{stop-color:#fff3c4;stop-opacity:0}.m-sky-dust{fill:#dfe6f2}.m-sky-line{stroke:#8fa3c2;stroke-opacity:.28;stroke-width:.8px;stroke-dasharray:2 3}.m-sky-line.dim{stroke-opacity:.14}.m-sky-star.dim text{fill:#8e9cb3;font-size:12px}.m-sky-star.dim .m-sky-count{fill:#6f7d93}.m-sky-wide{max-width:100%}.m-sky-tall{max-width:420px;display:none}@media (max-width:720px){.m-sky-wide{display:none}.m-sky-tall{display:block}}.m-sky-note{text-align:center;margin:6px 0 0}.m-sky-line.on{stroke:#ffe7a3;stroke-opacity:.75;stroke-dasharray:none;stroke-width:1.2px}.m-sky-core{fill:#fffaf0}.m-sky-spark{fill:#fff6d6;opacity:.85}.m-sky-me text{fill:#fff6d6;font-family:var(--m-serif);letter-spacing:.1em;font-size:14px;font-weight:700}.m-sky-star{cursor:pointer}.m-sky-hit{fill:#0000}.m-sky-star text{font-family:var(--m-serif);fill:#d9e1ee;font-size:13px}.m-sky-star .m-sky-count{font-family:var(--m-sans);fill:#9fb0c8;font-variant-numeric:tabular-nums;font-size:11px}.m-sky-star:hover .m-sky-name,.m-sky-star.on .m-sky-name{fill:#fff3c4}.m-sky-star.on .m-sky-name{font-weight:700}.m-sky-star.on .m-sky-count{fill:#ffe7a3}.m-sky-star:focus-visible{outline:none}.m-sky-star:focus-visible .m-sky-hit{stroke:#fff3c4;stroke-width:1px;rx:6}.m-saverow>.m-btn,.m-saverow>button{white-space:nowrap;flex:none}.m-saverow>.m-faint{flex:auto;min-width:0}.m-g-obs .m-u-lead .m-u-text{font-weight:400}.m-asksheet-h{font-family:var(--m-serif);color:var(--m-ink);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:17px;display:flex}@media (max-width:720px) and (prefers-color-scheme:light){html:not([data-pei-theme=dark]) .m-root{--m-paper:#e9eee3;--m-rule:#d8dfd1}}@media (max-width:720px){html[data-pei-theme=light] .m-root{--m-paper:#e9eee3;--m-rule:#d8dfd1}}.m-root,html[data-pei-theme=light] .m-root{--m-sheet:#fbfcfa;--m-field:#f8faf6}.m-root .m-field{background:var(--m-field)}.m-jump button{min-height:34px;font-size:15px}@media (max-width:720px){.m-jump button{font-size:15px}}.m-brand{font-family:var(--m-serif);letter-spacing:.04em;align-items:center;gap:10px;font-size:22px;font-weight:700;display:inline-flex;color:var(--m-ink)!important}.m-brand-seal{border:1.5px solid var(--m-accent);width:28px;height:28px;color:var(--m-accent);letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:inline-flex}@media (max-width:720px){.m-header-in{justify-content:space-between}.m-brand{letter-spacing:.04em;font-size:19px;color:var(--m-ink)!important}.m-brand-seal{width:25px;height:25px;font-size:14px}.m-brand.m-brand-sub{display:none}}.m-u-aspect{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.m-u-aspect .m-u-chip{letter-spacing:0;font-weight:400}.m-u-chip-top{align-self:flex-start}.m-u-chip-in{vertical-align:2px;margin-left:8px;font-weight:400}.m-newdot{vertical-align:super;background:#c4553a;border-radius:50%;width:7px;height:7px;margin-left:3px;display:inline-block}.m-newdot>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m-tabbar a{position:relative}.m-tabbar .m-newdot{width:8px;height:8px;box-shadow:0 0 0 2px var(--m-sheet);margin:0;position:absolute;top:8px;left:calc(50% + 8px)}@media (prefers-color-scheme:dark){html:not([data-pei-theme=light]) .m-newdot{background:#e07a5f}}html[data-pei-theme=dark] .m-newdot{background:#e07a5f}.m-sw-pane{touch-action:pan-y;flex-direction:column;gap:14px;display:flex}@media (prefers-reduced-motion:no-preference){.m-sw-pane[data-side="0"]{animation:.22s ease-out m-sw-from-left}.m-sw-pane[data-side="1"]{animation:.22s ease-out m-sw-from-right}}@keyframes m-sw-from-left{0%{opacity:.4;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes m-sw-from-right{0%{opacity:.4;transform:translate(14px)}to{opacity:1;transform:none}}.m-redo{border-top:1px solid var(--m-rule);flex-direction:column;gap:8px;margin-top:22px;padding-top:14px;display:flex}.m-redo .m-serif{margin-left:4px}.m-timepick{margin-top:2px}.m-timepick .m-hint{margin-bottom:6px;display:block}.m-read .m-associate{font-family:var(--m-sans);color:var(--m-muted);text-align:center;border-top:1px solid var(--m-rule);border-bottom:1px solid var(--m-rule);max-width:30em;margin:26px auto 8px;padding:10px 0;font-size:14px;line-height:1.8}.m-pickhead{color:var(--m-muted);margin-bottom:6px;font-size:13px;display:block}.m-whenrow{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.m-whenrow .m-date{flex:none;width:auto}.m-field.m-timesel,.m-root .m-field.m-timesel{cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--m-muted) 50%), linear-gradient(135deg, var(--m-muted) 50%, transparent 50%);background-position:calc(100% - 16px) 52%,calc(100% - 11px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:999px;flex:none;width:auto;min-width:8.5em;min-height:36px;padding:6px 30px 6px 12px;font-size:14px}.m-timesel-empty{color:var(--m-faint)}.m-timesel option{color:var(--m-ink)}.m-plain-quick{min-height:150px}.m-sheet-form textarea::placeholder,.m-sheet-form input::placeholder{color:var(--m-faint)}.m-btn-done,.m-btn-done:disabled{border-color:var(--k-deep);background:var(--k-deep);letter-spacing:.04em;color:var(--m-sheet)!important;opacity:1!important}.m-draft{border:1px dashed var(--m-rule);color:var(--m-muted);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 12px;font-size:14px;display:flex}.m-draft-btns{align-items:center;gap:12px;display:inline-flex}.m-lines li.m-linkrow{padding:0}.m-rowlink{color:inherit;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:11px 0;text-decoration:none;display:grid}.m-rowlink:hover .m-lines-t{color:var(--m-ink)}.m-ev{scroll-margin-top:80px}.m-ev:target{background:var(--k-soft)}.m-deskwhy ul{color:var(--m-ink-2);flex-direction:column;gap:4px;margin:4px 0 0;padding-left:18px;font-size:13.5px;display:flex}.m-deskdo{flex-direction:column;gap:10px;display:flex}.m-deskpanel{flex-direction:column;gap:8px;display:flex}.m-rtools{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;display:flex}.m-delask{background:var(--m-soft);border-radius:10px;flex-direction:column;gap:6px;max-width:34em;padding:8px 12px;display:inline-flex}.m-delask .m-small{line-height:1.6}.m-delask-btns{align-items:center;gap:18px;display:inline-flex}.m-acts-tail .m-delask,.m-receipt-list .m-delask{margin-left:auto}.m-undo{z-index:40;background:var(--m-ink);color:var(--m-sheet);white-space:nowrap;border-radius:999px;align-items:center;gap:16px;padding:10px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.m-undo-btn{all:unset;cursor:pointer;text-underline-offset:3px;font-weight:600;text-decoration:underline}.m-undo-btn:disabled{opacity:.6}.m-undo-link,.m-undo-x,.m-root .m-undo-link{all:unset;cursor:pointer;opacity:.75;color:var(--m-sheet);font-size:13px;text-decoration:none}.m-undo-btn:focus-visible,.m-undo-link:focus-visible,.m-undo-x:focus-visible{outline:2px solid var(--m-sheet);outline-offset:3px}@media (max-width:720px){.m-undo{bottom:calc(68px + env(safe-area-inset-bottom,0px))}}.m-trash-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m-trash-list li{border-top:1px solid var(--m-rule);flex-direction:column;gap:4px;padding:12px 0;display:flex}.m-trash-list li:first-child{border-top:0;padding-top:0}.m-trash-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:14px;display:flex}.m-trash-left{margin-left:auto;font-size:12.5px}.m-trash-text{font-family:var(--m-serif);color:var(--m-ink-2);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.m-trash .m-acts{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.m-trash .m-act-del{margin-left:0}.m-u-aspect{color:var(--m-ink-2);letter-spacing:.06em;font-size:13px}.m-u-group{gap:8px;padding:16px 0}.m-u-lead .m-u-text{letter-spacing:.01em;color:var(--m-ink);font-size:15.5px;font-weight:700;line-height:1.8}.m-u-text b{font-weight:700}.m-u-rest{color:var(--m-ink-2);font-size:15px;line-height:1.9}@media (max-width:720px){.m-u-aspect{font-size:13.5px}.m-u-lead .m-u-text{font-size:16.5px;line-height:1.75}.m-u-rest{font-size:16px;line-height:1.9}}.m-line-recs{margin-top:8px}.m-line-ex{color:var(--m-ink-2);margin:2px 0}.m-line-form{flex-direction:column;gap:6px;margin-top:8px;display:flex}.m-line-add{margin-top:8px}.m-cand .m-meta b{font-weight:500}.m-line-h:first-child{margin-top:0}.m-line-view .m-serif{margin:0;line-height:1.8}.m-line-units{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.m-line-units li{border-left:2px solid var(--m-rule,#00000014);padding-left:10px}.m-line-units .m-meta b{font-weight:500}.m-line-q ul{margin:4px 0;padding-left:18px}.m-versions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 16px;display:flex}.m-vrow{flex-wrap:wrap;gap:6px;display:flex}.m-vrow button{border:1px solid var(--m-rule);background:var(--m-sheet);min-height:40px;color:var(--m-ink-2);cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 12px;font-size:14px;display:inline-flex}.m-vrow button span{color:var(--m-faint);font-size:12px}.m-vrow button[aria-selected=true]{border-color:var(--k-line);background:var(--k-soft);color:var(--k-deep);cursor:default;font-weight:600}.m-pager{border-top:1px solid var(--m-rule);justify-content:space-between;gap:12px;margin:28px 0 8px;padding-top:16px;display:flex}.m-pager button{all:unset;cursor:pointer;flex-direction:column;gap:2px;max-width:48%;display:flex}.m-pager button small{color:var(--m-faint);font-size:12px}.m-pager button span{color:var(--k-deep);overflow-wrap:anywhere;font-size:14px}.m-pager .m-pager-next{text-align:right;align-items:flex-end;margin-left:auto}.m-pager button:focus-visible{outline:2px solid var(--k);outline-offset:2px}.m-pager-wrap[data-opening]{opacity:.6;transition:opacity .2s}.m-srctext{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.m-srctext>p{overflow-wrap:anywhere;margin:0}.m-line-list{flex-direction:column;gap:10px;display:flex}.m-line{background:var(--m-sheet);border:1px solid var(--m-rule);border-radius:12px;overflow:hidden}.m-line-open{border-color:var(--m-kd-line);box-shadow:0 1px 0 var(--m-rule)}.m-line-head{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;gap:4px;width:100%;padding:14px 16px;display:flex}.m-line-head:focus-visible{outline:2px solid var(--m-kd);outline-offset:-2px}.m-line-open .m-line-head{background:var(--m-kd-soft);border-bottom:1px solid var(--m-kd-line)}.m-line-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.m-line-name{font-family:var(--m-serif);color:var(--m-ink);font-size:19px;font-weight:600}.m-line-chev{color:var(--m-faint);font-size:13px}.m-line-meta{color:var(--m-muted);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.m-line-busy{color:var(--m-warm-fg)}.m-line-teaser{font-family:var(--m-serif);color:var(--m-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.m-line-body{flex-direction:column;gap:8px;padding:4px 16px 12px;display:flex}.m-line-view{flex-direction:column;gap:8px;margin:6px 0 2px;display:flex}.m-line-h{font-family:var(--m-sans);letter-spacing:.08em;color:var(--m-kd);border-top:1px solid var(--m-rule);margin:16px 0 0;padding-top:12px;font-size:14.5px;font-weight:600}.m-line-h:first-child{border-top:none;margin-top:6px;padding-top:0}.m-line-lead{font-size:18px;line-height:1.75;margin:2px 0 4px!important}.m-line-lead b{background:linear-gradient(transparent 50%, var(--m-hl) 50%, var(--m-hl) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.m-line-fold{border-top:1px solid var(--m-rule);margin-top:6px;padding-top:8px}.m-line-fold>summary{cursor:pointer;color:var(--m-ink);justify-content:space-between;align-items:baseline;gap:10px;min-height:32px;font-size:15px;font-weight:600;list-style:none;display:flex}.m-line-fold>summary::-webkit-details-marker{display:none}.m-line-fold>summary small{color:var(--m-faint);font-size:12px;font-weight:400}.m-line-fold>summary:after{content:"▾";color:var(--m-faint);margin-left:auto;font-size:13px}.m-line-fold[open]>summary:after{content:"▴"}.m-line-fold>summary small{margin-left:auto}.m-line-fold[open]{flex-direction:column;gap:8px;display:flex}.m-line-tools{border-top:1px solid var(--m-rule);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;padding-top:10px;display:flex}.m-line-close{text-align:center;margin:4px 0 0}.m-fold-head{all:unset;cursor:pointer;min-height:32px;color:var(--m-faint);justify-content:space-between;align-items:center;display:flex}.m-fold-head:focus-visible{outline:2px solid var(--m-kd);outline-offset:2px}.m-cand{border-top:1px solid var(--m-rule);padding:10px 0 4px}.m-stock{padding-top:6px}.m-upd{all:unset;cursor:pointer;min-height:34px;color:var(--m-warm-fg);align-items:center;gap:6px;font-size:14px;display:inline-flex}.m-upd .m-newdot{vertical-align:middle;margin:0}.m-upd:focus-visible{outline:2px solid var(--m-kd);outline-offset:2px}.m-upd-note{background:var(--m-warm-bg);color:var(--m-warm-fg);border-radius:8px;margin:4px 0 10px;padding:8px 12px;font-size:14px;line-height:1.6}.m-cmp-wrap{flex-direction:column;gap:10px;display:flex}.m-cmp{flex-direction:column;gap:6px;margin:10px 0 6px;padding:0;display:flex}.m-cmp-tag{letter-spacing:.1em;color:var(--m-faint);margin:0;font-size:12px}.m-cmp-tag span{letter-spacing:0;margin-left:4px}.m-cmp-tag-new{color:var(--m-warm-fg);font-weight:600}.m-cmp-text{font-family:var(--m-serif);color:var(--m-ink);margin:0;font-size:16px;line-height:1.85}.m-cmp-old{color:var(--m-muted);font-size:15px}.m-cmp-text b{color:var(--m-ink);font-weight:700}.m-title .m-newdot,.m-u-aspect .m-newdot,.m-rel-h .m-newdot,.m-line-name .m-newdot{vertical-align:super}.m-tab .m-newdot{vertical-align:super;margin-left:4px}.m-cell-h{font-family:var(--m-sans);letter-spacing:.06em;color:var(--m-ink-2);margin:0;font-size:15px!important;font-weight:600!important}.m-tl-tools{flex-direction:column;gap:10px;margin:4px 0 14px;display:flex}.m-tl-kinds a{min-height:32px;color:var(--m-muted);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.m-tl-kinds a[aria-current=true]{background:var(--m-kd-soft);color:var(--m-kd-deep);font-weight:600}.m-tl-search{align-items:center;gap:8px;display:flex}.m-tl-search .m-field{flex:1;min-width:0;min-height:38px}.m-month-sec{margin:0 0 6px}.m-month{z-index:2;background:var(--m-paper);border-bottom:1px solid var(--m-rule);font-family:var(--m-serif);color:var(--m-ink);justify-content:space-between;align-items:baseline;margin:10px 0 4px;padding:8px 0 6px;font-size:16px;font-weight:600;display:flex;position:sticky;top:0}.m-month span{font-family:var(--m-sans);color:var(--m-faint);font-size:12px;font-weight:400}.m-month-btn,.m-root .m-month-btn{color:inherit;align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.m-month-btn:hover{text-underline-offset:3px;text-decoration:underline}.m-month-arrow{width:1em;font-family:var(--m-sans);color:var(--m-faint);font-size:12px;display:inline-block}.m-act-more{letter-spacing:.1em;min-width:36px;font-size:16px}.m-vsum{all:unset;cursor:pointer;font-family:var(--m-sans);color:var(--m-muted);letter-spacing:.02em;font-size:13px}.m-vsum:focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}.m-versions{margin:0 0 12px}.m-reminder-i{margin:0 0 14px}.m-reminder-i>summary{cursor:pointer;font-family:var(--m-sans);color:var(--m-faint);align-items:center;gap:4px;font-size:13px;list-style:none;display:inline-flex}.m-reminder-i>summary::-webkit-details-marker{display:none}.m-reminder-i[open]>summary{margin-bottom:8px}.m-rhead{position:relative}.m-rhead .m-more{z-index:7;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:0;right:0}.m-topbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 14px;margin:0 0 6px;display:flex}.m-topbar .m-act{color:var(--m-muted);font-size:13px}.m-topbar .m-act:disabled{opacity:.5}.m-topbar .m-more{flex-direction:column;align-items:flex-end;display:flex;position:relative}.m-topbar .m-more-pop{z-index:7;position:absolute;top:100%;right:0}.m-rhead .m-kindline{padding-right:76px}.m-more-btn{letter-spacing:.04em}.m-more-pop{border:1px solid var(--m-rule);background:var(--m-sheet);border-radius:10px;flex-direction:column;gap:6px;min-width:200px;max-width:min(320px,86vw);margin-top:6px;padding:10px 12px;display:flex;box-shadow:0 6px 20px #00000014}.m-more-pop .m-rtools{flex-direction:column;align-items:flex-start;margin:0}.m-qa-older{margin:4px 0 8px}.m-qa-older>summary{cursor:pointer;padding:6px 0}.m-qa-older[open]>summary{margin-bottom:6px}.m-goal-more>summary{cursor:pointer}.m-new-badge{letter-spacing:.06em;color:var(--m-warm-fg);align-items:center;gap:4px;margin-left:10px;font-size:12px;font-weight:600;display:inline-flex}.m-new-badge .m-newdot{vertical-align:middle;margin:0}.m-clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m-fixlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.m-fixlist li{border-top:1px solid var(--m-rule)}.m-fixlist li:first-child{border-top:0}.m-fixlist a{color:inherit;flex-direction:column;gap:2px;padding:10px 2px;text-decoration:none;display:flex}.m-fixlist a:hover .m-fix-t{color:var(--m-ink)}.m-fix-l{font-family:var(--m-sans);color:var(--m-muted);font-size:13px}.m-fix-t{font-family:var(--m-serif);color:var(--m-ink-2);font-size:15.5px;line-height:1.7}.m-u-tabs{scrollbar-width:none;border-bottom:1px solid var(--m-rule);gap:4px;margin:8px 0 10px;display:flex;overflow-x:auto}.m-u-tabs::-webkit-scrollbar{display:none}.m-u-tabs button{cursor:pointer;font-family:var(--m-sans);color:var(--m-muted);white-space:nowrap;background:0 0;border:none;flex:none;padding:8px 10px 9px;font-size:15px}.m-u-tabs button[aria-selected=true]{color:var(--m-ink);box-shadow:inset 0 -2px 0 var(--m-accent);font-weight:600}.m-u-tabs .m-newdot{vertical-align:super}.m-u-pager{border-top:1px solid var(--m-rule);font-family:var(--m-sans);color:var(--m-faint);justify-content:space-between;align-items:center;gap:8px;margin:4px 0 10px;padding-top:10px;font-size:13px;display:flex}.m-u-pager button{cursor:pointer;font:inherit;color:var(--m-muted);background:0 0;border:none;min-width:0;padding:4px 0}.m-u-pager button:disabled{visibility:hidden}.m-folds{flex-direction:column;gap:8px;display:flex}.m-foldsec{margin:0}.m-fold-btn-head{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;padding:16px;display:flex;border-top:none!important}.m-fold-btn-head:focus-visible{outline:2px solid var(--m-ink);outline-offset:-2px;border-radius:16px}.m-fold-btn-head h2{font-family:var(--m-sans);color:var(--m-ink);margin:0;font-size:16px;font-weight:600}.m-fold-body{padding:0 16px 16px}.m-fold-cells{margin:0 -16px}.m-fold-cells .m-cell:first-child{border-top:1px solid var(--m-rule)}.m-desksec{flex-direction:column;gap:10px;margin-top:16px;display:flex}.m-desksec>h2{font-size:19px}.m-stat>span{margin-top:2px;display:block}.m-deskrow>summary{cursor:pointer;list-style:none}.m-deskrow>summary::-webkit-details-marker{display:none}.m-deskrow>summary:before{content:"▸";color:var(--m-faint);margin-right:2px}.m-deskrow[open]>summary:before{content:"▾"}.m-deskbody{flex-direction:column;gap:6px;padding:8px 0 4px 18px;display:flex}.m-steps-wrap{overflow-x:auto}.m-steps{border-collapse:collapse;width:100%;min-width:560px;font-size:12.5px}.m-steps th,.m-steps td{text-align:left;border-bottom:1px solid var(--m-rule);white-space:nowrap;padding:4px 8px}.m-steps th{color:var(--m-faint);font-weight:500}.m-steps-now td{color:var(--m-accent,#2c4a73)}.m-early input{font:inherit;border:1px solid var(--m-rule);background:var(--m-sheet);color:inherit;border-radius:8px;padding:6px 8px}.m-quick-more{text-align:right;margin:2px 0 0}.m-login-box{flex-direction:column;gap:12px;display:flex}.m-login-seg{align-self:flex-start}.m-login-site{text-align:center;margin-top:10px}.m-trial-terms{color:var(--m-ink-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.m-banner{max-width:1100px;color:var(--m-ink-2);margin:8px auto 0;padding:8px 16px;font-size:13.5px}.m-banner-warm{color:var(--m-warm-fg);background:var(--m-warm-bg);border-radius:8px}.m-field.m-field-sm{width:auto;padding:6px 8px;font-size:13.5px}.m-member-ctl{flex-direction:column;gap:6px;display:flex}.m-together{flex-direction:column;gap:26px;display:flex}.m-together>section>.m-eyebrow{margin:0 0 6px}.m-desktabs{z-index:5;background:var(--m-paper);border-bottom:1px solid var(--m-rule);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;margin:-4px 0 6px;padding:6px 0 0;display:flex;position:sticky;top:0;overflow-x:auto}.m-desktabs::-webkit-scrollbar{display:none}.m-root a.m-desktab{min-height:44px;color:var(--m-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:15px;text-decoration:none;display:inline-flex}.m-root a.m-desktab:hover{color:var(--m-ink);background:var(--m-sheet)}.m-root a.m-desktab[aria-current=page]{color:var(--m-ink);border-bottom-color:var(--m-ink);font-weight:600}.m-tabn{background:var(--m-rule);min-width:20px;height:20px;color:var(--m-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.m-tabn-warm{color:#fff;background:#e07a5f}.m-root a.m-stat{color:inherit;text-decoration:none;transition:border-color .15s}.m-root a.m-stat:hover{border-color:var(--m-muted)}.m-attn li{border-left:3px solid var(--m-rule);background:var(--m-sheet);border-radius:0 8px 8px 0;padding:8px 12px;font-size:14.5px}.m-attn li.m-attn-warm{border-left-color:#e07a5f}.m-attn li+li{margin-top:6px}.m-root .m-attn a{color:inherit;text-decoration:none;display:block}.m-root .m-attn a:hover{text-underline-offset:3px;text-decoration:underline}.m-deskfilter{flex-wrap:wrap;gap:8px;display:flex}.m-root a.m-chip{min-height:34px;text-decoration:none}.m-root a.m-chip[aria-current=true]{background:var(--m-ink);border-color:var(--m-ink);color:var(--m-sheet)}.m-desksub{margin-top:8px;font-size:15px}.m-deskpager{margin-top:8px}@media (max-width:720px){.m-root a.m-desktab{padding:0 10px;font-size:14px}.m-desktabs{margin-left:-16px;margin-right:-16px;padding-left:12px;padding-right:12px}}
