@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--m-paper:#f2ece4;--m-card:#f7f1ea;--m-pressed:#ece3da;--m-ink:#1c1a17;--m-ink-hover:#2e2a25;--m-muted:#5c534a;--m-faint:#9a8f84;--m-link:#725f4b;--m-accent:#8c745a;--m-tan:#a68b75;--m-danger:#a2463e;--m-ok:#5a6b52;--m-rose:#b27c76;--m-slate:#6f8399;--m-ochre:#b38f5b;--m-plum:#6b5669;--m-lavender:#7f809c;--m-hair:#5c534a1f;--m-tint-07:#a68b7512;--m-tint-10:#a68b751a;--m-tint-14:#a68b7524;--m-tint-16:#a68b7529;--m-shadow:0 1px 2px #4634240f, 0 8px 28px #46342412;--m-shadow-lift:0 2px 4px #4634240f, 0 16px 36px #4634241f;--m-shadow-float:0 12px 40px #46342424;--m-shadow-tile:0 2px 6px #3c30241f;--m-warm:linear-gradient(135deg, #f7f1ea 0%, #eee2d5 100%);--m-ease:cubic-bezier(.4, 0, .2, 1);--m-spring:cubic-bezier(.34, 1.56, .64, 1);--m-lift:cubic-bezier(.2, .8, .2, 1);--m-font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-display:40px;--t-title:32px;--t-section:18px;--t-row:17px;--t-body:16px;--t-small:14px;--t-caption:13px;--m-sticky-top:0px}@media (width<=599.98px){:root{--t-title:28px}}@media (width<=389.98px){:root{--t-display:34px;--t-title:24px}}@media (width>=1920px){:root{--t-display:44px;--t-title:36px;--t-section:20px;--t-row:19px;--t-body:18px;--t-small:16px;--t-caption:15px}}html.me-page,html.me-page body{background:var(--m-paper);margin:0}html.me-page body{background-color:var(--m-paper);background-image:radial-gradient(#5c534a21 1px,#0000 1.6px);background-position:14px 14px;background-size:28px 28px;min-height:100vh}html.me-page{--chrome-bar-bg:#f2ece4}html.me-page .sticky-header{backdrop-filter:none;background:#f2ece4}html.me-page a{color:var(--m-link)}html.me-page a:hover{color:var(--m-ink)}html.me-tg .sticky-header,html.me-tg footer{display:none!important}.me-root{font-family:var(--m-font);color:var(--m-ink);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:var(--t-body)}.me-root *,.me-root :before,.me-root :after{box-sizing:border-box}:where(.me-root) :where(button,select,input,textarea){font:inherit;color:inherit}.me-root :focus{outline:none}.me-root :focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}:where(.me-root) :where(h1,h2,h3,p){margin:0}.me-root .tnum{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.me-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.m-h1{font-size:var(--t-title);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.2}.m-h2{font-size:var(--t-section);font-weight:600;line-height:1.3}.m-lead{color:var(--m-muted);margin-top:6px}.m-small{font-size:var(--t-small)}.m-caption{font-size:var(--t-caption)}.m-muted{color:var(--m-muted)}.m-section-h{font-size:var(--t-section);margin:0 0 8px;font-weight:600}.m-card{background:var(--m-card);box-shadow:var(--m-shadow);border-radius:12px}.m-card-pad{padding:20px}.m-warm{background:var(--m-warm);box-shadow:var(--m-shadow);border-radius:12px;position:relative;overflow:hidden}.m-lift{transition:transform .24s var(--m-lift), box-shadow .24s var(--m-lift), background-color .15s var(--m-ease)}@media (hover:hover){.m-lift:hover{box-shadow:var(--m-shadow-lift);transform:translateY(-2px)}}.m-btn{appearance:none;cursor:pointer;white-space:nowrap;min-height:48px;transition:background-color .15s var(--m-ease), box-shadow .2s var(--m-ease), transform .15s var(--m-ease), color .15s var(--m-ease);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.m-btn:active:not(:disabled){transform:scale(.97)}.m-btn:disabled{cursor:default;opacity:.55}.m-btn-primary{background:var(--m-ink);color:var(--m-paper)!important}.m-btn-primary:hover:not(:disabled){background:var(--m-ink-hover)}.m-btn-outline{border:1.5px solid var(--m-accent);background:0 0;color:var(--m-ink)!important}.m-btn-outline:hover:not(:disabled){background:var(--m-tint-14)}.m-btn-danger{background:var(--m-danger);color:var(--m-paper)!important}.m-btn-danger:hover:not(:disabled){box-shadow:0 10px 24px -12px #a2463eb3}.m-btn-text{appearance:none;cursor:pointer;min-height:44px;color:var(--m-link);font-weight:600;font-size:inherit;transition:color .15s var(--m-ease), background-color .15s var(--m-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:inline-flex}.m-btn-text:hover:not(:disabled){color:var(--m-ink);background:var(--m-tint-10)}.m-btn-text:disabled{opacity:.5;cursor:default}.m-btn-text.is-muted{color:var(--m-muted)}.m-btn-block{width:100%}.m-sweep{pointer-events:none;width:50%;animation:m-sweep 1.1s var(--m-ease) infinite;background:linear-gradient(105deg,#0000 15%,#f2ece438 50%,#0000 85%);position:absolute;inset:0 auto 0 0}@keyframes m-sweep{0%{transform:translate(-130%)}to{transform:translate(230%)}}.m-sheen{pointer-events:none;width:55%;animation:m-sheen 7s 2.2s var(--m-ease) infinite;background:linear-gradient(105deg,#0000 15%,#f2ece43d 50%,#0000 85%);position:absolute;inset:0 auto 0 0;transform:translate(-130%)}.m-sheen.is-light{background:linear-gradient(105deg,#0000 15%,#ffffff8c 50%,#0000 85%);width:40%}@keyframes m-sheen{0%{transform:translate(-130%)}20%,to{transform:translate(260%)}}.m-rows{padding:0 16px}.m-row{appearance:none;text-align:left;cursor:pointer;border:0;border-top:1px solid var(--m-hair);width:100%;min-height:56px;color:var(--m-ink);font-size:var(--t-row);-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.m-rows>.m-row:first-child,.m-rows>:first-child>.m-row{border-top:0}.m-row-wrap{transition:background-color .15s var(--m-ease);border-radius:0;margin:0 -16px;padding:0 16px}.m-row-wrap:hover{background:var(--m-tint-07)}.m-row-wrap:active{background:var(--m-pressed)}div.m-row{cursor:default}.m-row-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.m-row-title{font-size:var(--t-row);line-height:1.35}.m-row-title.is-strong{font-weight:600}.m-row-sub{font-size:var(--t-small);color:var(--m-muted);line-height:1.4}.m-row-end{color:var(--m-muted);font-size:var(--t-small);flex:none;align-items:center;gap:8px;display:flex}.m-chev{color:var(--m-muted);flex:none}.m-tile{color:#fff;box-shadow:var(--m-shadow-tile);flex:none;justify-content:center;align-items:center;display:inline-flex}.m-tile-32{border-radius:10px;width:32px;height:32px}.m-tile-36{border-radius:11px;width:36px;height:36px}.m-tile-40{border-radius:12px;width:40px;height:40px}.m-skel{background:linear-gradient(90deg,#5c534a12,#5c534a21,#5c534a12) 0 0/200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite m-skel}@keyframes m-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.m-empty{text-align:center;color:var(--m-muted);flex-direction:column;align-items:center;gap:12px;padding:24px 8px;display:flex}.m-error{font-size:var(--t-small);color:var(--m-ink);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.m-error svg{color:var(--m-link)}.m-note{font-size:var(--t-small);color:var(--m-muted);line-height:1.45}.m-ok-text{color:var(--m-ok)}.m-bad-text{color:var(--m-danger)}.m-input{width:100%;min-height:48px;color:var(--m-ink);transition:border-color .15s var(--m-ease);background:#fffaf4;border:1.5px solid #8c745a73;border-radius:12px;padding:0 16px;font-size:16px}.m-input:focus{border-color:var(--m-accent)}.m-input::placeholder{color:var(--m-faint)}.m-select-native{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.m-beat{animation:1.7s ease-in-out infinite alternate m-beat}@keyframes m-beat{0%{transform:scale(1)}to{transform:scale(1.06)}}.m-ripple{border:1.5px solid var(--m-tan);opacity:0;animation:m-ripple 2.2s var(--m-lift) infinite;border-radius:50%;position:absolute;inset:0}.m-ripple.is-late{animation-delay:1.1s}@keyframes m-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.m-breathe{animation:3.4s ease-in-out infinite alternate m-breathe}@keyframes m-breathe{0%{transform:translateY(0)scale(1)}to{transform:translateY(-6px)scale(1.022)}}.m-sway{animation:11s ease-in-out infinite alternate m-sway}@keyframes m-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.m-pulse{animation:1.9s ease-in-out infinite m-pulse}@keyframes m-pulse{0%{box-shadow:0 0 #8c745a8c}to{box-shadow:0 0 0 9px #8c745a00}}.m-halo{animation:2.2s ease-in-out infinite m-halo}@keyframes m-halo{0%{box-shadow:inset 0 0 0 1.5px var(--m-ink), 0 0 0 0 #1c1a1752}to{box-shadow:inset 0 0 0 1.5px var(--m-ink), 0 0 0 7px #1c1a1700}}.m-caret{background:var(--m-ink);vertical-align:-.15em;width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite m-caret;display:inline-block}@keyframes m-caret{50%{opacity:0}}.m-enter{animation:m-enter .76s var(--m-lift) backwards;animation-delay:calc(40ms + var(--i,0) * 80ms)}@keyframes m-enter{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}.m-room-in{animation:m-room-in .38s var(--m-lift) backwards}@keyframes m-room-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}.m-pop{animation:m-pop .32s var(--m-spring) backwards;animation-delay:calc(var(--i,0) * 40ms)}@keyframes m-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.me-root *,.me-root :before,.me-root :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.m-sweep,.m-sheen,.m-ripple,.m-caret{display:none!important}}.me-calm .m-enter,.me-calm .m-room-in,.me-calm .m-pop{animation:m-fade .2s var(--m-ease) backwards}.me-calm .m-beat,.me-calm .m-breathe,.me-calm .m-sway,.me-calm .m-pulse,.me-calm .m-halo,.me-calm .m-sheen{animation:none}@keyframes m-fade{0%{opacity:0}to{opacity:1}}.m-loader{justify-content:center;align-items:center;min-height:calc(100vh - 61px);display:flex}.m-loader-box{justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}@media (width>=1024px){.m-loader-box{width:72px;height:72px}}.m-loader-box>svg{width:100%;height:100%;position:relative}.m-center{flex-direction:column;justify-content:center;align-items:center;padding:24px 16px 40px;display:flex}.m-gatecard{flex-direction:column;align-items:flex-start;display:flex}.m-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-shell{display:flex;position:relative}.m-shell.is-bar{flex-direction:column}.m-shell.is-rail,.m-shell.is-desk{flex-direction:row;align-items:flex-start}.m-main{flex-direction:column;flex:auto;min-width:0;display:flex}.m-col{width:100%}.m-side{flex-direction:column;flex:none;gap:4px;padding-bottom:24px;display:flex;position:sticky;overflow-y:auto}.m-side-pill{background:var(--m-tint-14);pointer-events:none;border-radius:999px;height:48px;transition:transform .52s cubic-bezier(.34,1.3,.64,1);position:absolute;left:0;right:0}.m-side-item{height:48px;font-size:var(--t-row);transition:background-color .15s var(--m-ease), color .15s var(--m-ease);border-radius:999px;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex;position:relative;color:var(--m-muted)!important}.m-side-item:hover{background:var(--m-tint-07);color:var(--m-ink)!important}.m-side-item.is-on{font-weight:600;color:var(--m-ink)!important}.m-side-item.is-profile{min-height:48px}.m-side-item.is-profile:hover{background:var(--m-tint-14)}.m-side-div{background:var(--m-hair);flex:none;height:1px;margin:12px 16px}.m-rail{border-right:1px solid var(--m-hair);flex-direction:column;flex:none;align-items:center;gap:8px;width:88px;padding:24px 0;display:flex;position:sticky}.m-rail-pill{background:var(--m-tint-14);pointer-events:none;border-radius:999px;width:84px;height:64px;transition:transform .52s cubic-bezier(.34,1.3,.64,1);position:absolute;top:24px;left:2px}.m-rail-item{width:84px;height:64px;transition:background-color .15s var(--m-ease);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 0;font-size:13px;line-height:1.4;text-decoration:none;display:flex;position:relative;color:var(--m-muted)!important}.m-rail-item:hover{background:var(--m-tint-07)}.m-rail-item.is-on{font-weight:600;color:var(--m-ink)!important}.m-bar{bottom:max(14px, env(safe-area-inset-bottom));z-index:20;backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#fffdfaa3 0%,#f7f1ea75 100%);border:1px solid #fff9;border-radius:999px;align-self:center;width:calc(100% - 28px);max-width:440px;height:64px;margin-top:8px;padding:4px;display:flex;position:sticky;box-shadow:0 12px 32px -10px #46342452,0 2px 8px #46342414,inset 0 1px #ffffffe6,inset 0 -1px 1px #5c534a12}.m-bar-gloss{pointer-events:none;background:linear-gradient(#ffffff8c 0%,#fff0 52%);border-radius:999px;position:absolute;inset:0}.m-bar-lens{width:calc((100% - 8px) / var(--m-bar-n,4));pointer-events:none;transition:transform .52s cubic-bezier(.34,1.3,.64,1);position:absolute;top:4px;bottom:4px;left:4px}.m-bar-lens>span{background:linear-gradient(#a68b753d,#a68b7524);border-radius:999px;width:100%;height:100%;display:block;box-shadow:inset 0 1px #ffffffbf,inset 0 0 0 .5px #8c745a4d,0 6px 14px -8px #46342466}.m-bar-item{letter-spacing:.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .22s var(--m-spring);border-radius:999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;font-size:11px;font-weight:500;line-height:1.3;text-decoration:none;display:flex;position:relative;color:var(--m-muted)!important}.m-bar-item:active{transform:scale(.92)}.m-bar-item.is-on{font-weight:600;color:var(--m-link)!important}.m-bar[data-n="6"] .m-bar-item{letter-spacing:0;min-width:0;font-size:10px}.m-bar[data-n="6"] .m-bar-item>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.m-bar[data-n="7"] .m-bar-item{letter-spacing:0;min-width:0;padding:0 1px;font-size:9.5px}.m-bar[data-n="7"] .m-bar-item>svg{width:22px;height:22px}.m-bar[data-n="7"] .m-bar-item>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){.m-side-pill,.m-rail-pill,.m-bar-lens{transition:none}}.m-panel{background:var(--m-card);border-left:1px solid var(--m-hair);border-radius:0 12px 12px 0;flex:none;position:sticky;overflow-y:auto}.m-panel-head{justify-content:space-between;align-items:center;gap:8px;padding:12px 8px 0 24px;display:flex}.m-panel-x{appearance:none;width:44px;height:44px;color:var(--m-muted);cursor:pointer;transition:background-color .15s var(--m-ease), transform .3s var(--m-spring);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.m-panel-x:hover{background:var(--m-tint-14);color:var(--m-ink);transform:rotate(90deg)}.m-panel-body{padding:8px 24px 24px}.m-ov{z-index:1000;justify-content:center;display:flex;position:fixed;inset:0}.m-ov.is-sheet{align-items:flex-end}.m-ov.is-dialog{align-items:center}.m-ov-scrim{animation:m-fade .28s var(--m-ease) both;background:#1c1a1757;position:absolute;inset:0}.m-ov.is-closing{pointer-events:none}.m-ov.is-closing .m-ov-scrim{animation:m-fade-out .28s var(--m-ease) both}.m-ov.is-closing.is-sheet .m-ov-panel{animation:.46s cubic-bezier(.32,.72,0,1) both m-sheet-out}.m-ov.is-closing.is-dialog .m-ov-panel{animation:m-dialog-out-fade .28s var(--m-ease) both, m-dialog-out .36s cubic-bezier(.34, 1.3, .64, 1) both}.m-ov.is-closing .m-ov-panel *{animation:none!important}@keyframes m-fade-out{0%{opacity:1}to{opacity:0}}@keyframes m-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes m-dialog-out-fade{0%{opacity:1}to{opacity:0}}@keyframes m-dialog-out{0%{transform:none}to{transform:translateY(14px)scale(.94)}}.m-ov-panel{background:var(--m-card);width:100%;max-height:90vh;box-shadow:var(--m-shadow-float);font-family:var(--m-font);color:var(--m-ink);position:relative;overflow-y:auto}.m-ov.is-sheet .m-ov-panel{padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;animation:.46s cubic-bezier(.32,.72,0,1) both m-sheet-in}.m-ov.is-dialog.is-wide .m-ov-panel{max-width:640px}.m-ov.is-dialog .m-ov-panel{border-radius:20px;max-width:480px;margin:24px;padding:24px;animation:.36s cubic-bezier(.34,1.3,.64,1) both m-dialog-in}@keyframes m-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes m-dialog-in{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}.m-ov-grab{background:#5c534a3d;border-radius:999px;width:36px;height:5px;margin:0 auto 16px;display:block}.m-ov-x{appearance:none;width:44px;height:44px;color:var(--m-muted);cursor:pointer;transition:background-color .15s var(--m-ease), transform .3s var(--m-spring);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.m-ov-x:hover{background:var(--m-tint-14);color:var(--m-ink);transform:rotate(90deg)}.m-ov-title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.2}.m-ov.is-dialog .m-ov-title{padding-right:40px}.m-ov-body{flex-direction:column;gap:12px;margin-top:12px;display:flex}.m-ov-body>p{color:var(--m-muted)}.m-ov-actions{gap:8px 12px;margin-top:24px;display:flex}.m-ov:not(.is-closing) :is(.m-ov-title,.m-ov-body>:not(.m-skel,.m-beat,.m-pulse,.m-halo,.m-breathe,.m-sway,.m-enter,.m-pop),.m-ov-actions){animation:m-ov-item .52s var(--m-lift) backwards;animation-delay:.11s}.m-ov:not(.is-closing) .m-ov-body>:first-child{animation-delay:.17s}.m-ov:not(.is-closing) .m-ov-body>:nth-child(2){animation-delay:.23s}.m-ov:not(.is-closing) .m-ov-body>:nth-child(3){animation-delay:.29s}.m-ov:not(.is-closing) .m-ov-body>:nth-child(n+4),.m-ov:not(.is-closing) .m-ov-panel>.m-ov-actions{animation-delay:.35s}@keyframes m-ov-item{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.m-ov.is-sheet .m-ov-actions{flex-direction:column}.m-ov.is-sheet .m-ov-actions>*{width:100%}.m-ov.is-dialog .m-ov-actions{flex-flow:row-reverse wrap;justify-content:flex-start}.m-quote{border-left:3px solid var(--m-tan);font-size:var(--t-body);margin:0;padding-left:14px;color:var(--m-ink)!important}.m-ov-root{font-family:var(--m-font)}.m-toast-host{z-index:1100;pointer-events:none;width:max-content;max-width:calc(100% - 32px);position:fixed;left:50%;transform:translate(-50%)}.m-toast{background:var(--m-card);box-shadow:var(--m-shadow-float);font-family:var(--m-font);font-size:var(--t-small);color:var(--m-ink);pointer-events:none;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;line-height:1.45;animation:.44s cubic-bezier(.34,1.4,.64,1) both m-toast-in;display:flex}@keyframes m-toast-in{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}.m-toast.is-out{animation:m-toast-out .24s var(--m-ease) both}@keyframes m-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(18px)scale(.94)}}.m-chat{z-index:1200;background:var(--m-paper);text-align:center;animation:m-fade .26s var(--m-ease) both;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}.m-chat-composer{background:var(--m-card);width:100%;max-width:420px;height:52px;box-shadow:var(--m-shadow);text-align:left;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 20px;display:flex}.m-chat-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--m-ink);flex:1;overflow:hidden}.m-chat-text.is-ph{color:var(--m-muted)}.m-chat-send{appearance:none;background:var(--m-ink);width:40px;height:40px;color:var(--m-paper);cursor:pointer;transition:transform .32s var(--m-spring);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;transform:scale(.85)}.m-chat-send.is-ready{transform:scale(1)}.m-chat-item{animation:m-chat-item .62s var(--m-lift) backwards;animation-delay:calc(60ms + var(--i,0) * 70ms)}@keyframes m-chat-item{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.m-ov-title:focus,.m-chat h2:focus,.m-panel-head h2:focus{outline:none}.me-signin{flex-direction:column;align-items:center;width:100%;display:flex}.me-gate{background:var(--m-card);width:100%;max-width:420px;box-shadow:var(--m-shadow);text-align:center;border-radius:12px;flex-direction:column;align-items:center;padding:32px 24px 24px;display:flex}.me-gate-title{font-size:var(--t-title);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.2;margin:16px 0 0!important}.me-gate-alert{text-align:left;font-size:var(--t-small);color:var(--m-ink);align-items:flex-start;gap:8px;line-height:1.45;display:flex;margin:16px 0 0!important}.me-gate-alert-icon{color:var(--m-link);padding-top:1px;display:flex}.me-gate-tg{height:48px;min-height:48px;margin-top:24px;padding:0 20px}.me-signin .me-gate-tg{font-weight:600}.me-gate-tg[aria-busy=true]{cursor:progress}.me-gate-tg-label{position:relative}.me-gate-or{width:100%;color:var(--m-muted);font-size:var(--t-small);align-items:center;gap:12px;margin:16px 0;display:flex}.me-gate-or>span{background:#5c534a1f;flex:1;height:1px}.me-gate-doors{width:100%}.me-gate-others{flex-direction:column;width:100%;display:flex}.me-gate-row{flex-wrap:wrap;gap:8px;width:100%;display:flex}.me-gate-other{text-overflow:ellipsis;min-width:0;height:48px;min-height:48px}.me-gate-other.is-row{flex:140px;padding:0 20px}.me-gate-other.is-grid{padding:0 12px}.me-gate-skel{border-radius:999px;flex:140px;height:48px}.me-gate-more{width:100%;min-height:44px;font-size:var(--t-body);justify-content:center;gap:4px;margin-top:8px}.me-signin .me-gate-more{color:var(--m-link);font-weight:600}.me-signin .me-gate-more:hover:not(:disabled){color:var(--m-ink);background:0 0}.me-gate-chev{transition:transform .3s var(--m-spring);display:flex}.me-gate-chev.is-open{transform:rotate(180deg)}.me-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:8px;display:grid}.me-gate-grid.is-folded{margin-top:4px}.me-gate-pop{animation:me-gate-pop .42s var(--m-spring) both;animation-delay:calc(var(--i,0) * 45ms)}@keyframes me-gate-pop{0%{opacity:0;transform:translateY(-6px)scale(.92)}to{opacity:1;transform:none}}.me-gate-err{text-align:left;margin-top:16px}.me-signin .me-gate-err .m-btn-text{color:var(--m-link);font-weight:600}.me-signin .me-gate-err .m-btn-text:hover:not(:disabled){color:var(--m-ink)}.me-gate-err.is-first,.me-gate-none.is-first{margin-top:24px}.me-gate-none{margin-top:24px!important}.me-gate-new{color:var(--m-muted);text-align:center;margin:24px 0 0!important}html.me-page .me-signin a.me-gate-new-link{color:var(--m-link);white-space:nowrap;text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}html.me-page .me-signin a.me-gate-new-link:hover{color:var(--m-ink)}.me-gate-forgot{font-size:var(--t-small);text-align:center;margin:8px 0 0!important}html.me-page .me-signin .me-gate-forgot a{color:var(--m-muted);text-underline-offset:3px;padding:12px 4px;text-decoration:underline 1px;display:inline-block}html.me-page .me-signin .me-gate-forgot a:hover,html.me-page .me-signin a.me-gate-other{color:var(--m-ink)}.hm-grid{align-items:start;display:grid}.hm-cards{flex-direction:column;gap:24px;min-width:0;display:flex}.hm-hero{align-items:center;min-width:0;display:flex}.hm-hero.is-wide{text-align:left;flex-direction:row;gap:32px}.hm-hero.is-stack{text-align:center;flex-direction:column;gap:0}.hm-cr-col{flex-direction:column;flex:none;align-items:center;display:flex}.hm-cr{flex:none;position:relative}.hm-cr-layer{position:absolute;inset:0}.hm-cr-mask{position:absolute;inset:0;overflow:hidden;mask-image:radial-gradient(closest-side,#000 60%,#0000 100%)}.hm-cr-img{animation:m-fade .42s var(--m-ease) both;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hm-mark{transition:opacity .4s var(--m-ease);border-radius:999px;position:absolute}.hm-mark.is-hold{opacity:0}.hm-mark.is-pop{animation:hm-pop .7s var(--m-lift), m-pulse 1.9s ease-out infinite}@keyframes hm-pop{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(2.4)}to{opacity:1;transform:scale(1)}}.hm-mark.is-in{animation:hm-mark-in .56s var(--m-lift) backwards;animation-delay:var(--d,.38s)}.hm-mark.is-in.is-pulse{animation:hm-mark-in .56s var(--m-lift) backwards, m-pulse 1.9s ease-out infinite;animation-delay:var(--d,.38s), 0s}@keyframes hm-mark-in{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}.hm-look{appearance:none;min-height:44px;color:var(--m-link);font-size:var(--t-small);cursor:pointer;transition:color .15s var(--m-ease);background:0 0;border:0;border-radius:8px;padding:0 8px;font-weight:600}.hm-look:hover{color:var(--m-ink)}.hm-hero-main{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.hm-hero.is-wide .hm-hero-main{align-items:flex-start}.hm-hero.is-stack .hm-hero-main{align-items:center}.hm-title{font-size:var(--t-title);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}.hm-hero.is-stack .hm-title{margin:8px 0 0}.hm-days{color:var(--m-muted);flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:6px 0 0;display:flex}.hm-hero.is-wide .hm-days{justify-content:flex-start}.hm-hero.is-stack .hm-days{justify-content:center}.hm-days-n{color:var(--m-ink);align-items:baseline;gap:6px;display:inline-flex}.hm-num{font-size:var(--t-display);letter-spacing:-.02em;font-weight:600;line-height:1.1}.hm-odo{display:inline-block;position:relative}.hm-odo-sizer{visibility:hidden}.hm-odo-from,.hm-odo-to{position:absolute;top:0;left:0}.hm-odo-from{opacity:1;transition:opacity .62s var(--m-ease), transform .62s cubic-bezier(.65, 0, .35, 1);transform:translateY(0)}.hm-odo-to{opacity:0;transition:opacity .62s var(--m-ease), transform .62s var(--m-spring);transform:translateY(70%)}.hm-odo.is-new .hm-odo-from{opacity:0;transform:translateY(-70%)}.hm-odo.is-new .hm-odo-to{opacity:1;transform:translateY(0)}.hm-days-skel{margin-top:12px;display:block}.hm-days-err{text-align:left;max-width:360px;margin-top:10px}.hm-open{background:var(--m-ink);height:48px;color:var(--m-paper);cursor:pointer;transition:background-color .15s var(--m-ease), transform .15s var(--m-ease), box-shadow .25s ease;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:0 28px;font-size:16px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.hm-hero.is-wide .hm-open{width:auto;max-width:none}.hm-hero.is-stack .hm-open{width:100%;max-width:360px}.hm-open:hover{background:var(--m-ink-hover);box-shadow:0 10px 26px -10px #1c1a178c}.hm-open:active{transform:scale(.97)}.hm-open-label{position:relative}.hm-open .m-sheen,.hm-invite .m-sheen{animation-name:hm-sheen;animation-timing-function:cubic-bezier(.33,0,.2,1)}.hm-invite .m-sheen.is-light{background:linear-gradient(105deg,#0000 20%,#ffffff8c 50%,#0000 80%)}@keyframes hm-sheen{0%{transform:translate(-130%)}20%,to{transform:translate(230%)}}.hm-h2{font-size:var(--t-section);margin:0 0 8px;font-weight:600;line-height:1.3}.hm-card{background:var(--m-card);box-shadow:var(--m-shadow);border-radius:12px;overflow:hidden}.hm-list{margin-top:-1px}.hm-li{appearance:none;text-align:left;width:100%;min-height:56px;color:var(--m-ink);font-size:var(--t-row);cursor:pointer;transition:background-color .15s var(--m-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0 16px;line-height:1.35;display:flex}button.hm-li:hover:not(:disabled){background:var(--m-tint-14)}button.hm-li:active:not(:disabled){background:var(--m-pressed)}div.hm-li{cursor:default}.hm-li:disabled{cursor:default;color:var(--m-muted);opacity:1}.hm-li-start{min-height:64px}.hm-li-in{border-top:1px solid var(--m-hair);flex:1;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.hm-li-in.is-top{align-items:flex-start}.hm-li-pad{padding:12px 16px}.hm-li-text{overflow-wrap:anywhere;flex:auto;min-width:0}.hm-li-text.is-padded{padding-top:5px}.hm-li-start .hm-li-text{flex-wrap:wrap;align-items:baseline;column-gap:12px;display:flex}.hm-li-start.is-done .hm-strike{text-decoration:line-through #5c534a73}.hm-hint{font-size:var(--t-small);color:var(--m-muted)}.hm-li-split{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:16px;display:flex}.hm-when{font-size:var(--t-small);color:var(--m-muted)}.hm-chev{color:var(--m-muted);transition:opacity .2s var(--m-ease);flex:none;display:flex}.hm-time{font-size:var(--t-small);color:var(--m-muted);flex:none}.hm-time.is-padded{padding-top:6px}.hm-note{font-size:var(--t-small);color:var(--m-muted);margin-top:2px;line-height:1.45;display:block}.hm-spacer{flex:none;width:20px}.hm-tile{color:#fff;box-shadow:var(--m-shadow-tile);transition:background-color .4s var(--m-ease);flex:none;justify-content:center;align-items:center;display:flex}.hm-tile-32{border-radius:10px;width:32px;height:32px}.hm-tile-36{border-radius:11px;width:36px;height:36px}.hm-tile-40{border-radius:12px;width:40px;height:40px;box-shadow:0 2px 6px #3c302424}.hm-tile.is-just{animation:hm-done .62s var(--m-lift)}@keyframes hm-done{0%{transform:scale(.6)rotate(-12deg)}60%{transform:scale(1.15)rotate(4deg)}to{transform:none}}.hm-tile.is-just path{animation:.56s cubic-bezier(.65,0,.35,1) .16s backwards hm-draw}@keyframes hm-draw{0%{stroke-dasharray:24;stroke-dashoffset:24px}to{stroke-dasharray:24;stroke-dashoffset:0}}.hm-rowin{animation:hm-row .56s var(--m-lift) both;animation-delay:calc(.22s + var(--i,0) * 80ms + min(var(--j,0), 14) * 50ms)}@keyframes hm-row{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hm-week-pad{padding:14px 16px 16px}.hm-week-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin-bottom:10px;display:flex}.hm-week-title{font-size:var(--t-row);line-height:1.35}.hm-week-line{font-size:var(--t-small);color:var(--m-muted)}.hm-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.hm-wcol{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.hm-wd{color:var(--m-muted);font-size:12px;line-height:1}.hm-cell{aspect-ratio:1;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:44px;font-size:14px;display:flex;position:relative}button.hm-cell{appearance:none;cursor:pointer;transition:transform .22s var(--m-spring), background-color .2s;border:0;padding:0;font-weight:600}button.hm-cell:hover{transform:scale(1.1)}.hm-cell-dot{background:#1c1a1799;border-radius:999px;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:12%;left:50%}.hm-halo{pointer-events:none;border-radius:8px;position:absolute;inset:0}.hm-halo.m-halo{animation-timing-function:ease-out}.hm-cellin{animation:hm-cell-in .52s var(--m-spring) backwards;animation-delay:calc(.32s + var(--c,0) * 22ms)}@keyframes hm-cell-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.hm-since{display:grid}.hm-since>.hm-li>.hm-li-in{align-self:flex-start}.hm-since-err{border-top:1px solid var(--m-hair);padding:12px 16px}.hm-link{min-height:44px;transition:color .15s var(--m-ease);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;color:var(--m-link)!important}.hm-link:hover{color:var(--m-ink)!important}.hm-see-all{margin:4px 0 0 -8px;padding:0 8px}.hm-invite{background:var(--m-warm);box-shadow:var(--m-shadow);border-radius:12px;padding:16px;position:relative;overflow:hidden}.hm-invite-top{align-items:flex-start;gap:12px;display:flex;position:relative}.hm-invite-text{flex:1;min-width:0}.hm-invite-title{font-size:var(--t-row);margin:0;font-weight:600;line-height:1.35}.hm-invite-line{font-size:var(--t-small);color:var(--m-muted);margin:2px 0 0}.hm-invite-actions{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:12px;display:flex;position:relative}.hm-invite-err{margin-top:12px;position:relative}.hm-copy{appearance:none;border:1.5px solid var(--m-accent);height:44px;color:var(--m-ink);cursor:pointer;transition:background-color .15s var(--m-ease), transform .15s var(--m-ease);background:#ffffff59;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.hm-copy:hover:not(:disabled){background:var(--m-tint-14)}.hm-copy:active:not(:disabled){transform:scale(.97)}.hm-copy:disabled{opacity:.55;cursor:default}.hm-tree{padding:0 10px;font-size:15px}.hm-ai{text-align:center;max-width:68ch;font-size:var(--t-small);color:var(--m-muted);margin:40px auto 0}.hm-skel{flex-direction:column;gap:12px;display:flex}.hm-skel-card{flex-direction:column;gap:12px;padding:16px;display:flex}.hm-skel-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.rt-back{min-height:44px;transition:color .15s var(--m-ease);align-items:center;gap:2px;margin:0 0 4px -10px;padding:0 8px 0 2px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--m-link)!important}.rt-back:hover{color:var(--m-ink)!important}.rt-card{background:var(--m-card);box-shadow:var(--m-shadow);border-radius:12px;margin-top:24px;overflow:hidden}.rt-gate{margin-top:24px}.rt-list-wrap{margin-top:-1px}.rt-list{margin:0;padding:0;list-style:none}.rt-row{padding:0 16px;display:flex}.rt-row-in{border-top:1px solid var(--m-hair);flex:1;align-items:center;gap:12px;min-width:0;min-height:72px;padding:14px 0;display:flex}.rt-main{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:4px 16px;min-width:0;display:flex}.rt-name-col{min-width:0}.rt-name{font-size:var(--t-row);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.rt-when{font-size:var(--t-small);color:var(--m-muted)}.rt-last{font-size:var(--t-small);color:var(--m-muted);align-items:center;gap:6px;display:flex}.rt-glyph{display:flex}.rt-skel-text{flex-direction:column;flex:1;gap:6px;display:flex}.rt-pad{padding:16px}.rt-empty{padding:32px 16px}.rt-empty-title{color:var(--m-ink);font-size:var(--t-row);font-weight:600}.rt-ask{appearance:none;background:var(--m-ink);height:48px;color:var(--m-paper);cursor:pointer;transition:background-color .15s var(--m-ease), transform .15s var(--m-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:0 28px;font-size:16px;font-weight:600;display:inline-flex}.rt-ask:hover{background:var(--m-ink-hover)}.rt-ask:active{transform:scale(.97)}.rt-caption{font-size:var(--t-small);color:var(--m-muted);margin:8px 0 0}.me-calm .hm-rowin,.me-calm .hm-mark.is-pop,.me-calm .hm-mark.is-in,.me-calm .hm-cellin,.me-calm .hm-tile.is-just,.me-calm .hm-tile.is-just path,.me-calm .hm-cr-img{animation:none}.me-calm .hm-odo-from,.me-calm .hm-odo-to{transition:none}.mm-countrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;min-height:44px;margin-top:8px;display:flex}.me-root .mm-tell{color:var(--m-link);font-size:var(--t-body);border-radius:8px;margin-right:-8px}.me-root .mm-tell:hover:not(:disabled){color:var(--m-ink);background:0 0}.mm-calcard{margin-top:16px}.mm-stats{border-bottom:1px solid var(--m-hair);flex-wrap:wrap;align-items:stretch;gap:12px;padding-bottom:16px;display:flex}.mm-stat{flex:150px;min-width:0;padding:12px 4px 8px}.mm-stat-n{letter-spacing:-.03em;font-weight:600;line-height:1;display:block}.mm-stat-l{font-size:var(--t-small);color:var(--m-muted);margin-top:8px;display:block}.mm-stat-row{align-items:center;gap:4px;display:flex}.me-root .mm-stat-btn{appearance:none;border:1px solid var(--m-hair);color:var(--m-ink);text-align:left;cursor:pointer;transition:background-color .2s ease, transform .22s var(--m-lift), box-shadow .22s ease;background:#a68b7514;border-radius:12px;flex-direction:column;align-items:flex-start;padding:12px 16px 10px;display:flex}@media (hover:hover){.me-root .mm-stat-btn:hover{background:#a68b7529;transform:translateY(-2px);box-shadow:0 10px 24px -14px #46342466}}.me-root .mm-stat-btn:active{transform:scale(.98)}.mm-controls{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:12px 0 8px;display:flex}.mm-range{font-size:var(--t-row);font-weight:600;line-height:1.35}.mm-arrows{flex:none;gap:4px;margin-right:-8px;display:flex}.me-root .mm-round{appearance:none;width:44px;height:44px;color:var(--m-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,opacity .15s;display:flex}.me-root .mm-round:hover:not(:disabled){background:var(--m-tint-14)}.me-root .mm-round:disabled{opacity:.3;cursor:default}.mm-seg{background:#5c534a14;border-radius:999px;padding:3px;display:flex;position:relative}.mm-seg-thumb{background:#fffaf4;border-radius:999px;width:calc(50% - 3px);transition:transform .52s cubic-bezier(.34,1.3,.64,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #4634241f,0 4px 10px -4px #46342447}.me-calm .mm-seg-thumb{transition-duration:.2s;transition-timing-function:var(--m-ease)}.me-root .mm-seg-tab{appearance:none;min-width:84px;height:38px;color:var(--m-ink);font-size:var(--t-small);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-weight:600;position:relative}.mm-cal{gap:20px 28px;display:grid}.mm-cal.is-from-r{animation:mm-slide .42s var(--m-lift) both;--sx:32px}.mm-cal.is-from-l{animation:mm-slide .42s var(--m-lift) both;--sx:-32px}@keyframes mm-slide{0%{opacity:0;transform:translateX(var(--sx))}to{opacity:1;transform:none}}.mm-month-name{font-size:var(--t-small);margin:0 0 8px 2px;font-weight:600}.mm-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:4px;display:grid}.mm-week>span{text-align:center;color:var(--m-muted);padding:2px 0;font-size:12px}.mm-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mm-cell{aspect-ratio:1;min-width:0;font-size:inherit;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:relative}.me-root button.mm-cell{appearance:none;cursor:pointer;transition:background-color .22s ease, color .22s ease, transform .22s var(--m-spring);font-weight:600}@media (hover:hover){.me-root button.mm-cell:hover{transform:scale(1.1)}}.mm-dot{border-radius:999px;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:12%;left:50%}.mm-halo{pointer-events:none;border-radius:8px;position:absolute;inset:0}.mm-cell.is-in{animation:mm-cell-in .52s var(--m-spring) both;animation-delay:calc(var(--base,0s) + var(--k,0) * 22ms)}@keyframes mm-cell-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.mm-year-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:2px 0 14px 2px;display:flex}.mm-year{gap:14px 16px;display:grid}.me-root .mm-mini{appearance:none;text-align:left;min-width:0;color:var(--m-ink);cursor:pointer;transition:background-color .15s ease, transform .22s var(--m-spring);background:0 0;border:0;border-radius:10px;flex-direction:column;gap:6px;margin:-8px;padding:8px;display:flex}.me-root .mm-mini:disabled{cursor:default}.me-root .mm-mini:hover:not(:disabled){background:#a68b751f}.me-root .mm-mini:active:not(:disabled){transform:scale(.96)}.mm-mini.is-in{animation:.52s cubic-bezier(.34,1.4,.64,1) both mm-mini-in;animation-delay:calc(var(--i,0) * 35ms)}@keyframes mm-mini-in{0%{opacity:0;transform:scale(.86)translateY(8px)}to{opacity:1;transform:none}}.mm-mini-name{font-size:12px;font-weight:600;line-height:1.2}.mm-mini-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;width:100%;display:grid}.mm-mini-grid>span{aspect-ratio:1;border-radius:2px}.mm-year-tap{text-align:center;margin-top:14px!important}.mm-legend{font-size:var(--t-caption);color:var(--m-muted);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:14px;display:flex}.mm-legend>span{align-items:center;gap:6px;display:inline-flex}.mm-sw{border-radius:3px;flex:none;width:12px;height:12px;position:relative}.mm-sw-dot{background:#1c1a1799;border-radius:999px;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:2px;left:50%}.mm-noday{border-top:1px solid var(--m-hair);text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:16px;padding:20px 8px 8px;display:flex}.mm-noday p{max-width:36ch;color:var(--m-muted)}.mm-noday .m-btn{height:48px;padding:0 20px}.mm-day{margin-top:20px}.mm-day-in{animation:mm-day-in .38s var(--m-lift) both}@keyframes mm-day-in{0%{opacity:0;transform:translateX(var(--dx,0px))}to{opacity:1;transform:none}}.mm-day-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mm-day-row{scroll-snap-align:start;min-width:0;animation:mm-row-in .46s var(--m-lift) both;animation-delay:calc(90ms + var(--j,0) * 70ms)}@keyframes mm-row-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mm-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:12px -16px 0;padding:4px 16px 14px;scroll-padding:0 16px;display:flex;overflow-x:auto}.mm-strip::-webkit-scrollbar{display:none}.mm-dgrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:12px;padding-top:4px;display:grid}.mm-bubble{background:var(--m-card);height:100%;box-shadow:var(--m-shadow);transition:transform .24s var(--m-lift), box-shadow .24s ease;border-radius:12px;flex-direction:column;padding:14px 16px 4px;display:flex}.mm-bubble.is-line{padding-bottom:16px}@media (hover:hover){.mm-bubble:hover,.mm-fact:hover{box-shadow:var(--m-shadow-lift);transform:translateY(-2px)}}.mm-bubble-theme{font-size:var(--t-caption);color:var(--m-link);font-weight:600;line-height:1.4}.mm-bubble-text{font-size:var(--t-body);text-wrap:pretty;overflow-wrap:anywhere;flex:auto;line-height:1.5;margin-top:4px!important}.mm-bubble-foot{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:4px;display:flex}.mm-note{background:var(--m-tint-16);border:1px dashed #8c745a66;border-radius:12px;flex-direction:column;gap:6px;height:100%;padding:14px 16px 16px;display:flex}.mm-note-label{font-size:var(--t-caption);color:var(--m-link);align-items:center;gap:6px;font-weight:600;display:flex}.mm-note-text{font-size:var(--t-body);text-wrap:pretty;overflow-wrap:anywhere;line-height:1.5}.mm-facts-label{font-size:var(--t-small);color:var(--m-muted);font-weight:600;line-height:1.4;margin-top:28px!important}.mm-group{margin-top:12px}.mm-group-h{z-index:3;background:var(--m-paper);font-size:var(--t-section);align-items:baseline;gap:8px;margin:0;padding:12px 0 8px;font-weight:600;line-height:1.3;display:flex;position:sticky}.mm-group-n{font-size:var(--t-small,14px);color:var(--m-muted);font-weight:500}.mm-cols{align-items:flex-start;gap:12px;display:flex}.me-root .mm-seeall{min-height:44px;color:var(--m-link);font:inherit;cursor:pointer;transition:color .15s var(--m-ease), background-color .15s var(--m-ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:4px;margin:0 0 0 -8px;padding:0 8px;font-weight:600;display:inline-flex}.me-root .mm-seeall:hover{color:var(--m-ink);background-color:#a68b751a}.me-root .mm-seeall:focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}.me-root .mm-seeall svg{transition:transform .2s var(--m-ease)}.me-root .mm-seeall:hover svg{transform:translate(2px)}.mm-capfoot{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.mm-day .mm-capfoot{margin-top:8px}.me-root .mm-viewmore{appearance:none;border:1.5px solid var(--m-accent);min-height:44px;color:var(--m-ink);font:inherit;cursor:pointer;transition:background-color .15s var(--m-ease), transform .2s var(--m-lift);background:0 0;border-radius:999px;align-items:center;padding:0 18px;font-weight:600;display:inline-flex}.me-root .mm-viewmore:hover{background:var(--m-tint-14)}.me-root .mm-viewmore:active{transform:scale(.97)}.me-root .mm-viewmore:focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}.me-root .mm-capfoot .mm-seeall{margin:0}.mm-capn{margin-left:auto}.mm-row[data-ci]:focus,.mm-day-row[data-ci]:focus{outline:none}.mm-row[data-ci]:focus-visible>.mm-row-clip,.mm-day-row[data-ci]:focus-visible>*{outline:2px solid var(--m-accent);outline-offset:2px;border-radius:12px}.mm-theme-n{margin:4px 0 12px}.mm-theme-list{flex-direction:column;display:flex}.mm-col{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.mm-fact{box-shadow:var(--m-shadow);transition:background-color .15s var(--m-ease), transform .24s var(--m-lift), box-shadow .24s ease;border-radius:12px;padding:16px 16px 4px}.mm-fact.is-pick:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.mm-fact-text{font-size:var(--t-body);text-wrap:pretty;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.mm-fact-foot{flex-direction:row;justify-content:space-between;align-items:center;column-gap:12px;margin-top:4px;display:flex}.mm-fact-foot .mm-forget{margin:0 -8px 0 0}.mm-fact-foot.is-compact{flex-direction:column;align-items:flex-start}.mm-fact-foot.is-compact .mm-src{padding-top:8px}.mm-fact-foot.is-compact .mm-forget{margin:0 0 0 -8px}.mm-src{font-size:var(--t-small);color:var(--m-muted);line-height:1.45}.me-root .mm-forget{appearance:none;min-height:44px;color:var(--m-muted);font-size:var(--t-small);cursor:pointer;transition:color .15s var(--m-ease);background:0 0;border:0;border-radius:8px;flex:none;padding:0 8px;font-weight:600}.me-root .mm-forget:hover{color:var(--m-ink)}.mm-row{transition:grid-template-rows .24s var(--m-ease);grid-template-rows:1fr;display:grid}.mm-row-clip{min-height:0}.mm-row-fx{transition:opacity .42s var(--m-ease), filter .42s var(--m-ease), transform .42s var(--m-ease)}.mm-row.is-fade .mm-row-fx,.mm-row.is-collapse .mm-row-fx{opacity:0;filter:blur(6px);pointer-events:none;transform:translateY(-8px)scale(.96)}.mm-row.is-collapse{grid-template-rows:0fr}.mm-row.is-collapse .mm-row-clip{overflow:hidden}.mm-more{flex-wrap:wrap;gap:0 16px;margin-top:20px;display:flex}.me-root a.mm-more-a{min-height:44px;color:var(--m-link);transition:color .15s var(--m-ease);align-items:center;padding:0 8px;font-weight:600;text-decoration:none;display:inline-flex}.me-root a.mm-more-a:first-child{margin-left:-8px}.me-root a.mm-more-a:hover{color:var(--m-ink)}.mm-panel{animation:mm-panel-in .38s var(--m-lift) both}@keyframes mm-panel-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.mm-panel-text{font-size:var(--t-body);overflow-wrap:anywhere;line-height:1.55}.mm-panel-src{font-size:var(--t-small);color:var(--m-muted);margin-top:12px!important}.me-root .mm-stays,.m-ov .mm-stays{appearance:none;min-height:44px;color:var(--m-link);font:inherit;font-size:var(--t-small);cursor:pointer;transition:color .15s var(--m-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin:4px 0 0 -8px;padding:0 8px;font-weight:600;display:inline-flex}.me-root .mm-stays:hover,.m-ov .mm-stays:hover{color:var(--m-ink)}.mm-stays-chev{transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.mm-stays-body{transition:grid-template-rows .26s var(--m-lift);display:grid}.mm-stays-body p{color:var(--m-muted);transition:opacity .26s}.me-root .m-ov .mm-keep,.m-ov .mm-keep{appearance:none;height:48px;color:var(--m-muted);font:inherit;cursor:pointer;transition:color .15s var(--m-ease), background-color .15s;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.me-root .m-ov .mm-keep:hover,.m-ov .mm-keep:hover{color:var(--m-ink);background-color:#a68b751a}.mm-ovwrap{display:contents}.mm-ovwrap.is-forget .m-ov-body{gap:0;margin-top:16px}.mm-ovwrap.is-forget .mm-ov-line{margin-top:16px}.mm-reader{color:var(--m-ink);flex-direction:column;gap:8px;display:flex}.mm-read-h{font-size:var(--t-row);margin:12px 0 0;font-weight:600;line-height:1.35}.mm-reader>.mm-read-h:first-child,.mm-night:first-child .mm-read-h{margin-top:0}.mm-read-ul{overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:0;padding-left:20px;line-height:1.5;display:flex}.mm-read-p{overflow-wrap:anywhere;margin:0;line-height:1.5}.mm-night{border-bottom:1px solid var(--m-hair);flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.mm-night:last-child{border-bottom:0}@media (prefers-reduced-motion:reduce){.mm-row,.mm-row-fx,.mm-seg-thumb,.mm-stays-body,.mm-stays-chev{transition:none!important}.mm-ovwrap .m-ov-title,.mm-ovwrap .mm-ov-item,.mm-ovwrap .m-ov-actions{animation:none!important}}.cn-room{min-width:0}.cn-sec{margin-top:24px}.cn-h2{font-size:var(--t-section);margin:0 0 8px;font-weight:600;line-height:1.3}.cn-h3{font-size:var(--t-small);color:var(--m-muted);margin:0 0 4px;font-weight:600}.cn-grid{align-items:stretch;gap:12px;display:grid}.cn-app{background:var(--m-card);min-width:0;box-shadow:var(--m-shadow);cursor:default;transition:background-color .15s var(--m-ease), transform .24s var(--m-lift), box-shadow .24s ease;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.cn-app.is-pick{cursor:pointer}.cn-app.is-sel{background:var(--m-pressed)}.cn-app-top{align-items:center;gap:12px;min-width:0;display:flex}.cn-app-open{appearance:none;text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;margin:0;padding:0}.cn-logo{border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:600;line-height:1;display:flex;box-shadow:inset 0 0 0 1px #5c534a1f,0 2px 6px #3c30241a}.cn-blogo{width:var(--bl,32px);height:var(--bl,32px);border-radius:calc(var(--bl,32px) * .28);background:#fff;flex:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #3c30241f}.cn-blogo:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #5c534a24}.cn-blogo img{object-fit:cover;width:100%;height:100%;display:block}.cn-blogo.is-mark img{box-sizing:border-box;object-fit:contain;padding:16%}.cn-app-txt{flex-direction:column;flex:1;min-width:0;display:flex}.cn-app-name{font-size:var(--t-row);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.cn-badge{font-size:var(--t-caption);color:var(--m-muted);align-items:center;gap:4px;line-height:1.4;display:flex}.cn-badge.is-attention{color:#7d5f33;font-weight:600}.cn-chev{color:var(--m-muted);flex:none;display:flex}.cn-app-line{font-size:var(--t-small);color:var(--m-muted);overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.cn-btn.m-btn{padding:0 20px}.cn-use{margin-top:auto;margin-left:-8px}.cn-cap{font-size:var(--t-small);color:var(--m-muted);margin:8px 0 0;line-height:1.45}.cn-err{margin-top:8px}.cn-dot{background:var(--m-accent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.cn-dot.is-on{background:var(--m-ok)}.cn-detail{color:var(--m-ink);flex-direction:column;gap:12px;display:flex}.cn-does{font-size:var(--t-body);color:var(--m-ink);margin:0;line-height:1.55}.cn-sub{font-size:var(--t-small);color:var(--m-muted);margin:0;line-height:1.45}.cn-robot{align-items:center;gap:8px;display:flex}.cn-acts{margin-top:8px}.cn-acts .m-btn{max-width:100%}.cn-link{align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.cn-fine{font-size:var(--t-caption);color:var(--m-faint);margin:4px 0 0;line-height:1.45}.cn-confirm-q{font-size:var(--t-section);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.cn-confirm-acts{flex-direction:column;gap:8px;margin-top:12px;display:flex}.cn-confirm-acts>*{width:100%}.cn-gacc{margin-top:4px}.cn-glist{border-top:1px solid var(--m-hair);margin:0;padding:0;list-style:none}.cn-grow{border-bottom:1px solid var(--m-hair);flex-direction:column;gap:2px;min-width:0;padding:12px 0 4px;display:flex}.cn-gmail{overflow-wrap:anywhere;font-weight:600}.cn-gwhat{font-size:var(--t-small);color:var(--m-muted);align-items:center;gap:4px;display:flex}.cn-gacts{flex-wrap:wrap;gap:0 4px;margin-left:-8px;display:flex}.cn-pick{border:0;flex-wrap:wrap;gap:8px 20px;margin:0 0 12px;padding:0;display:flex}.cn-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:600;display:inline-flex;position:relative}.cn-check input{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute}.cn-box{border:1.5px solid var(--m-accent);color:#0000;width:22px;height:22px;transition:background-color .15s var(--m-ease), color .15s var(--m-ease);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.cn-check input:checked+.cn-box{background:var(--m-ink);border-color:var(--m-ink);color:var(--m-paper)}.cn-check input:focus-visible+.cn-box{outline:2px solid var(--m-accent);outline-offset:2px}.cn-pair{background:var(--m-tint-14);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.cn-steps{font-size:var(--t-small);gap:4px;margin:0;padding-left:20px;display:grid}.cn-cmd{overflow-wrap:anywhere;user-select:all;background:#1c1a170f;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;display:block}.cn-wait{font-size:var(--t-small);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.cn-copy{border:1.5px solid var(--m-accent);min-width:120px;height:48px;color:var(--m-ink);cursor:pointer;transition:background-color .2s var(--m-ease), transform .15s var(--m-ease);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.cn-copy:hover{background:var(--m-tint-14)}.cn-copy:active{transform:scale(.95)}.cn-copy.is-done{background:#5a6b5224}.cn-email{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:20px;display:flex}.cn-addr{font-size:var(--t-section);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.cn-addr-line{font-size:var(--t-small);color:var(--m-muted);margin-top:4px;line-height:1.45}.cn-live{font-size:var(--t-small);overflow-wrap:anywhere;margin-top:8px;line-height:1.45}.cn-gate-title{font-size:var(--t-row);font-weight:600;line-height:1.35}.cn-claim{flex-direction:column;flex:100%;gap:8px;min-width:0;display:flex}.cn-label{font-size:var(--t-small);color:var(--m-ink);margin-top:4px;font-weight:600;display:block}.cn-slug{border-radius:12px;align-items:stretch;min-width:0;display:flex}.me-root .cn-slug-in:focus-visible{outline:none}.cn-slug:focus-within{outline:2px solid var(--m-accent);outline-offset:2px}.cn-slug-in.m-input{border-right:0;border-radius:12px 0 0 12px;flex:auto;min-width:0}.cn-slug-suffix{background:var(--m-tint-10);color:var(--m-muted);white-space:nowrap;border:1.5px solid #8c745a73;border-left:0;border-radius:0 12px 12px 0;flex:none;align-items:center;padding:0 14px;font-size:15px;display:flex}.cn-slug:focus-within .cn-slug-suffix{border-color:var(--m-accent)}@media (width<=389.98px){.cn-slug-suffix{padding:0 10px;font-size:14px}}.cn-hint{font-size:var(--t-small);color:var(--m-muted);overflow-wrap:anywhere;min-height:1.45em;margin:0;line-height:1.45}.cn-hint.is-ok{color:var(--m-ok)}.cn-hint.is-bad{color:var(--m-danger)}.cn-skills-sub{font-size:var(--t-small);color:var(--m-muted);margin:0 0 8px}.cn-skills{overflow:hidden}.cn-skill-list{margin-top:-1px}.cn-skill{align-items:center;gap:12px;min-width:0;min-height:56px;margin:0;padding:12px 16px;display:flex;position:relative}.cn-skill:before{content:"";background:var(--m-hair);pointer-events:none;height:1px;position:absolute;top:0;left:16px;right:16px}.cn-skill-note{display:block}.cn-skill-note p{margin:0}.cn-skill-make{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;transition:background-color .15s var(--m-ease);background:0 0;border:0}.cn-skill-make:hover{background:var(--m-tint-07)}.cn-skill-make:active{background:var(--m-pressed)}.cn-skill-txt{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:2px 16px;min-width:0;display:flex}.cn-skill-name{font-size:var(--t-row);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;line-height:1.35;display:inline-flex}.cn-skill-line{font-size:var(--t-small);color:var(--m-muted);overflow-wrap:anywhere}.cn-skill-acts{flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.cn-skill-img{object-fit:cover;width:32px;height:32px;box-shadow:var(--m-shadow-tile);border-radius:10px;flex:none;display:block}.cn-letter{font-size:15px;font-weight:600;line-height:1}.cn-pill{font-size:var(--t-caption);background:var(--m-tint-16);color:var(--m-link);border-radius:999px;padding:3px 8px;font-weight:600;line-height:1.2}.cn-pill.is-live{color:var(--m-ok);background:#5a6b5224}.cn-all{min-height:44px;color:var(--m-link);transition:color .15s var(--m-ease);align-items:center;margin:4px 0 0 -8px;padding:0 8px;font-weight:600;text-decoration:none;display:inline-flex}.cn-all:hover{color:var(--m-ink)}@media (width<=599.98px){.cn-skill{flex-wrap:wrap}.cn-skill-acts{justify-content:flex-start;width:100%;padding-left:44px}}.cn-form{flex-direction:column;gap:6px;display:flex}.cn-area.m-input{resize:vertical;min-height:72px;padding:12px 16px;line-height:1.45}.cn-seg{border:0;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;display:flex}.cn-seg legend{width:100%;margin-bottom:6px}.cn-seg-opt{cursor:pointer;min-height:44px;transition:background-color .15s var(--m-ease), color .15s var(--m-ease);border:1.5px solid #8c745a73;border-radius:999px;align-items:center;padding:0 18px;font-weight:600;display:inline-flex;position:relative}.cn-seg-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cn-seg-opt.is-on{background:var(--m-ink);border-color:var(--m-ink);color:var(--m-paper)}.cn-seg-opt:focus-within{outline:2px solid var(--m-accent);outline-offset:2px}.cn-files{margin:0;padding:0;list-style:none}.cn-files li{border-top:1px solid var(--m-hair);align-items:center;gap:8px;min-height:48px;display:flex}.cn-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cn-file-size{font-size:var(--t-small);color:var(--m-muted);flex:none}.cn-two{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.cn-cat-groups{flex-direction:column;gap:20px;margin-top:8px;display:flex}.cn-cat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 8px;display:flex}.cn-cat-head .cn-h3{margin:0}.cn-cat-group>.cn-skills-sub{margin:0 0 8px}.cn-cat-plus{color:#fff;background:#8c745a}.cn-cat-mono{background:var(--m-tint-16);color:var(--m-muted);box-shadow:none}.cn-tile .cn-app-txt{align-items:flex-start;gap:2px}.cn-cat-soon-pill{background:var(--m-tint-10);color:var(--m-muted);flex:none}.cn-cat-more{align-items:center;gap:4px;min-height:44px;margin-top:8px;font-weight:600;display:inline-flex}.cn-cat-more-ic{transition:transform .15s var(--m-ease);display:flex;transform:rotate(90deg)}.cn-cat-more-ic.is-open{transform:rotate(-90deg)}.cn-use-detail{margin-left:-8px}@media (prefers-reduced-motion:reduce){.cn-cat-more-ic{transition:none}}.ac-room{width:100%}.ac-plan{margin-top:24px;position:relative;overflow:hidden}.ac-plan.is-selected{outline:2px solid var(--m-accent)}.ac-flash{pointer-events:none;opacity:0;transition:opacity .6s var(--m-ease);background:radial-gradient(120% 140% at 0 0,#a68b7559,#a68b7514 60%,#0000);position:absolute;inset:0}.ac-flash.is-on{opacity:1}.ac-plan-top{text-align:left;width:100%;padding:20px 20px 0;display:block;position:relative}.ac-plan-top.is-button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px 12px 0 0}.ac-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;margin-top:2px;display:flex}.ac-plan-name{font-size:var(--t-title);letter-spacing:-.01em;font-weight:600;line-height:1.2}.ac-plan-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 20px 20px;display:flex;position:relative}.ac-cancel{appearance:none;min-height:48px;color:var(--m-link);cursor:pointer;transition:color .15s var(--m-ease), background-color .15s var(--m-ease);background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:16px;font-weight:600}.ac-cancel:hover{color:var(--m-ink);background:var(--m-tint-10)}.ac-keep{flex:200px;margin:0}.ac-link{color:var(--m-link);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}.ac-link:hover{color:var(--m-ink)}.ac-gap{margin-top:12px}.ac-ref{box-shadow:var(--m-shadow);background:linear-gradient(135deg,#f7f1ea 0%,#eee2d5 100%);border-radius:12px;margin-top:12px;padding:20px;position:relative;overflow:hidden}.ac-ref-none{margin:12px 0 0}.ac-ref-head{align-items:flex-start;gap:12px;display:flex;position:relative}.ac-ref-tile{color:#fff;background:#b27c76;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 6px #3c302424}.ac-ref-body{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-top:16px;display:flex;position:relative}.ac-code{letter-spacing:.08em;overflow-wrap:anywhere;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-weight:600;line-height:1.1}.ac-link-line{font-size:var(--t-caption);color:var(--m-muted);overflow-wrap:anywhere;margin-top:6px}.ac-ref-acts{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ac-copy{gap:8px;min-width:176px;padding:0 22px}.ac-edit{appearance:none;min-height:44px;color:var(--m-link);font-size:var(--t-small);cursor:pointer;transition:color .15s var(--m-ease);background:0 0;border:0;border-radius:999px;padding:0 10px;font-weight:600}.ac-edit:hover{color:var(--m-ink)}.ac-bal{margin-top:12px}.ac-bal-top{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px 14px;display:flex}.ac-row-t{font-size:var(--t-row);line-height:1.35}.ac-bal-foot{border-top:1px solid var(--m-hair);margin:0 20px;padding:12px 0 14px}.ac-bal-more{margin-top:6px}.ac-tree{transition:box-shadow .3s var(--m-ease);margin-top:12px}.ac-tree.is-flash{box-shadow:0 0 0 2px var(--m-accent), var(--m-shadow)}.ac-pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ac-pill{font-size:var(--t-small);color:var(--m-muted);background:#5c534a12;border-radius:999px;align-items:baseline;gap:4px;padding:6px 12px;display:inline-flex}.ac-pill-n{color:var(--m-ink);font-weight:600}.ac-legend{color:var(--m-muted);flex-wrap:wrap;gap:6px 16px;margin-top:12px;display:flex}.ac-legend>span{align-items:center;gap:6px;display:inline-flex}.ac-dot{border-radius:999px;width:10px;height:10px}.ac-canvas{background:radial-gradient(circle at 50% 0,#fffdf9,#f4ece2 60%,#efe5d9 100%);border:1px solid #5c534a1a;border-radius:12px;margin-top:14px;position:relative;overflow:hidden}.ac-canvas svg{display:block;position:absolute;inset:0}.ac-node{transform-box:fill-box;transform-origin:50%;transition:r .2s var(--m-spring)}.ac-you-ripple{transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.2s cubic-bezier(.2,.8,.2,1) infinite m-ripple}.ac-hit{outline:none}.ac-hit:focus-visible{stroke:var(--m-accent);stroke-width:2px}.ac-tip{background:var(--m-ink);color:var(--m-paper);white-space:nowrap;pointer-events:none;border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.4;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 8px 20px -8px #1c1a1780}.ac-settings{margin-top:24px;overflow:hidden}.ac-rows{margin-top:-1px}.ac-srow{position:relative}.ac-sbtn{appearance:none;text-align:left;width:100%;min-height:56px;color:var(--m-ink);font:inherit;font-size:var(--t-row);cursor:pointer;transition:background-color .15s var(--m-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0 16px;line-height:1.35;display:flex}.ac-sbtn:hover,.ac-srow:hover>.ac-sbtn{background:var(--m-tint-14)}.ac-sbtn:active{background:var(--m-pressed)}.ac-sline{border-top:1px solid var(--m-hair);flex:1;align-items:center;gap:12px;min-width:0;padding:14px 0;display:flex}.ac-stext{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:baseline;column-gap:16px;min-width:0;display:flex}.ac-sval{align-items:center;display:inline-flex}.ac-schev{color:var(--m-muted);flex:none;display:flex}.ac-signout{color:var(--m-muted)}.ac-srow:focus-within>.ac-sbtn{background:var(--m-tint-07)}.ac-ptable{border-top:1px solid var(--m-hair);margin-top:16px}.ac-prow{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.ac-prow+.ac-prow{border-top:1px solid var(--m-hair)}.ac-pbtns{flex-wrap:wrap;gap:8px 12px;margin-top:16px;display:flex}@media (prefers-reduced-motion:reduce){.ac-you-ripple{animation:none;display:none}.ac-flash,.ac-node{transition:none}}.me-calm .ac-you-ripple{animation:none}a.ac-sbtn,a.ac-sbtn:hover{color:var(--m-ink);text-decoration:none}.bl-room{width:100%;padding-bottom:8px}.bl-back{margin-left:-10px}.bl-head{margin-top:20px;padding:22px 20px}.bl-head.is-wide{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:24px;display:grid}.bl-col{min-width:0}.bl-col+.bl-col{border-top:1px solid var(--m-hair);margin-top:20px;padding-top:20px}.bl-head.is-wide>.bl-col+.bl-col{border-top:0;border-left:1px solid var(--m-hair);margin-top:0;margin-left:24px;padding-top:0;padding-left:24px}.bl-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--m-muted);font-size:12px;font-weight:600;line-height:1.3}.bl-fig{letter-spacing:-.035em;color:var(--m-ink);overflow-wrap:anywhere;margin-top:10px;font-size:clamp(42px,10vw,56px);font-weight:600;line-height:1.02;display:block}.bl-cur{letter-spacing:0;color:var(--m-muted);vertical-align:.5em;margin-right:3px;font-size:.55em}.bl-cents{letter-spacing:0;color:var(--m-muted);font-size:.5em}.bl-never{margin-top:8px}.bl-calm{margin-top:16px}.bl-lots{margin-top:20px}.bl-lotlist{margin:8px 0 0;padding:0;list-style:none}.bl-lot{border-top:1px solid var(--m-hair);flex-direction:column;flex-shrink:0;gap:1px;padding:10px 0;display:flex}.bl-lot-line{font-size:var(--t-body);font-weight:600;line-height:1.35}.bl-block+.bl-block{margin-top:22px}.bl-plan-name{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;font-size:22px;font-weight:600;line-height:1.2;display:flex}.bl-status{background:var(--m-tint-14);color:var(--m-link);letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.3}.bl-status.is-active{color:var(--m-ok)}.bl-status.is-canceled,.bl-status.is-free{color:var(--m-muted)}.bl-plan-lines{margin-top:4px;line-height:1.45}.bl-energy-line{font-size:var(--t-row);margin-top:8px;font-weight:600;line-height:1.3}.bl-meter{background:var(--m-tint-16);border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.bl-meter-fill{height:100%;width:var(--w,0%);border-radius:inherit;background:var(--m-accent);transform-origin:0;animation:bl-fill .7s var(--m-lift) .2s backwards;display:block}.bl-energy-sub{margin-top:8px;line-height:1.45}.bl-filters{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.bl-fchip{appearance:none;border:1px solid var(--m-hair);height:40px;color:var(--m-muted);font:inherit;font-size:var(--t-small);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--m-ease), color .15s var(--m-ease), border-color .15s var(--m-ease);background:0 0;border-radius:999px;padding:0 16px;font-weight:600}.bl-fchip:hover{background:var(--m-tint-10);color:var(--m-ink)}.bl-fchip.is-on{background:var(--m-ink);border-color:var(--m-ink);color:var(--m-paper)}.bl-month-wrap{margin-top:24px}.bl-month{letter-spacing:.12em;text-transform:uppercase;color:var(--m-muted);margin:0 0 8px 4px;font-size:12px;font-weight:600;line-height:1.3}.bl-month-card{margin:0;padding:0;list-style:none;overflow:hidden}.bl-row{border-top:1px solid var(--m-hair);animation:bl-in .24s var(--m-lift) backwards;animation-delay:calc(var(--i,0) * 40ms);align-items:center;gap:14px;padding:14px 16px;display:flex}.bl-row:first-child{border-top:0}.bl-row-skel{animation:none}.bl-tile{background:var(--m-tint-10);width:36px;height:36px;color:var(--m-link);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.bl-tile.is-money{background:var(--m-tint-14);color:var(--m-ink)}.bl-tile.is-energy{color:var(--m-accent)}.bl-tile.is-expire,.bl-tile.is-neutral{background:var(--m-tint-07);color:var(--m-muted)}.bl-main{flex:auto;min-width:0}.bl-title{font-size:var(--t-row);overflow-wrap:anywhere;line-height:1.3}.bl-sub{font-size:var(--t-small);color:var(--m-muted);margin-top:2px;line-height:1.4}.bl-amts{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.bl-amt{font-size:var(--t-row);white-space:nowrap;font-weight:600;line-height:1.3}.bl-amt.is-ink{color:var(--m-ink)}.bl-amt.is-plus{color:var(--m-link)}.bl-amt.is-minus{color:var(--m-muted)}.bl-amt.is-expired{text-decoration:none;position:relative}.bl-amt.is-expired:after{content:"";transform-origin:0;height:1.5px;animation:bl-strike .38s var(--m-lift) both;animation-delay:calc(var(--i,0) * 40ms + .24s);background:currentColor;position:absolute;top:55%;left:-2px;right:-2px}.bl-chip-expired{background:var(--m-tint-14);color:var(--m-muted);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.bl-state{margin-top:16px;padding:20px}.bl-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.bl-empty-icon{background:var(--m-tint-10);width:48px;height:48px;color:var(--m-link);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.bl-empty-title{font-size:var(--t-row);font-weight:600;line-height:1.3}.bl-empty-body{max-width:36ch;margin:0;line-height:1.5}.bl-more{justify-content:center;margin-top:16px;display:flex}.bl-foot{max-width:62ch;margin:28px 4px 8px;line-height:1.5}@keyframes bl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bl-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bl-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bl-row,.bl-meter-fill,.bl-amt.is-expired:after{animation:none}}.me-calm .bl-row,.me-calm .bl-meter-fill,.me-calm .bl-amt.is-expired:after{animation:none}.ms-gap{margin-top:16px}.ms-gap-s{margin-top:8px}.ms-label{font-size:var(--t-small);color:var(--m-muted);margin-bottom:6px;font-weight:600;display:block}.ms-field{margin-top:16px}.ms-mono{letter-spacing:.06em;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace}.ms-h3{font-size:var(--t-row);color:var(--m-ink);margin:24px 0 8px;font-weight:600;line-height:1.3}.ms-wrap{white-space:normal;text-align:center;padding-top:10px;padding-bottom:10px}.ms-textbtn{min-height:48px;color:var(--m-link);justify-content:center;font-size:16px;font-weight:600}.ms-ok{font-size:var(--t-small);color:var(--m-ink);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.ms-ok svg{color:var(--m-ok);margin-top:1px}.ms-offer{background:#a68b7524;border-radius:12px;margin-top:16px;padding:16px}.ms-offer>p{font-size:var(--t-body);color:var(--m-ink);line-height:1.5}.ms-tg{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ms-tg>p{color:var(--m-muted)}.ms-note-box{background:var(--m-tint-07,#5c534a12);border-radius:12px;padding:16px}.ms-silist{margin:0;padding:0 16px;list-style:none}.ms-si{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 0;display:flex}.ms-si+.ms-si{border-top:1px solid var(--m-hair)}.ms-si-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ms-si-name{font-size:var(--t-row);color:var(--m-ink);font-weight:600}.ms-badge{font-size:var(--t-caption);color:var(--m-muted);align-items:center;gap:6px;display:inline-flex}.ms-si .m-btn-text{flex:none;min-height:44px}.ms-claim{background:#a68b7524;border-radius:12px;padding:16px}.ms-claim-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.ms-addform{background:var(--m-card);box-shadow:var(--m-shadow);border-radius:12px;padding:16px}.ms-gsi{justify-content:center;min-height:44px;margin-top:8px;display:flex}.m-ov.is-sheet .ms-claim-actions>.m-btn,.m-ov.is-sheet .ms-claim-actions>.m-btn-text{flex:100%;justify-content:center}.ms-list{margin:12px 0 0;padding:0;list-style:none}.ms-tz{overscroll-behavior:contain;max-height:min(52vh,440px);margin-left:-8px;margin-right:-8px;overflow-y:auto}.ms-pick{appearance:none;text-align:left;width:100%;min-height:56px;color:var(--m-ink);cursor:pointer;transition:background-color .15s var(--m-ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.ms-pick:hover:not(:disabled){background:var(--m-tint-07,#5c534a12)}.ms-pick:active:not(:disabled),.ms-pick.is-on{background:var(--m-pressed)}.ms-pick:disabled{opacity:.5;cursor:default}.ms-pick-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ms-pick-title{font-size:var(--t-row);font-weight:600}.ms-pick-sub{font-size:var(--t-small);color:var(--m-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-pick-end{font-size:var(--t-small);color:var(--m-muted);flex:none}.ms-pick-check{width:18px;color:var(--m-ok);flex:none}.ms-list+.m-empty,.ms-tz+.m-empty{padding-top:8px}.ms-table{margin:16px 0 0;padding:0 16px}.ms-trow{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:8px 0;display:flex}.ms-trow+.ms-trow{border-top:1px solid var(--m-hair)}.ms-trow dt{font-size:var(--t-body);color:var(--m-muted)}.ms-trow dd{font-size:var(--t-row);color:var(--m-ink);margin:0;font-weight:600}.ms-rates{padding:4px 16px;overflow-x:auto}.ms-rates table{border-collapse:collapse;width:100%}.ms-rates th,.ms-rates td{text-align:right;font-size:var(--t-small);white-space:nowrap;padding:12px 8px}.ms-rates th:first-child,.ms-rates td:first-child{text-align:left;padding-left:0}.ms-rates thead th{color:var(--m-muted);font-weight:600}.ms-rates tbody tr{border-top:1px solid var(--m-hair)}.ms-rates tbody th{color:var(--m-ink);font-weight:600}.ms-rates td{font-size:var(--t-body);color:var(--m-ink);font-weight:600}.ms-files{margin:16px 0 0;padding:0 16px;list-style:none}.ms-file{align-items:center;gap:12px;min-height:64px;padding:10px 0;display:flex}.ms-file+.ms-file{border-top:1px solid var(--m-hair)}.ms-file-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ms-file-name{font-size:var(--t-row);color:var(--m-ink);overflow-wrap:anywhere;font-weight:600}.ms-file .m-btn-text{flex:none;min-height:44px}.ms-dot{background:var(--m-accent);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.ms-danger-zone{border-top:1px solid var(--m-hair);margin-top:24px;padding-top:20px}@media (width<=389px){.ms-silist,.ms-table,.ms-files{padding:0 12px}.ms-rates th,.ms-rates td{padding:10px 4px}}.ms-ov-items{display:contents}.sg-room{flex-direction:column;gap:20px;display:flex}.sg-head .m-lead{max-width:52ch}.sg-back{align-self:flex-start;margin-left:-8px}.sg-sec-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sg-sec-h .m-section-h{margin:0 0 8px}.sg-ways{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (width<=599.98px){.sg-ways{flex-direction:column;align-items:stretch}.sg-ways>.m-btn{width:100%}.sg-ways>.m-btn-text{align-self:center}}.sg-cards{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=1024px){.sg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-card{color:var(--m-ink);align-items:flex-start;gap:14px;min-width:0;min-height:84px;padding:16px;text-decoration:none;display:flex}.sg-card:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.sg-card-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.sg-card-top{align-items:center;gap:8px;min-width:0;display:flex}.sg-card-title{color:var(--m-ink);font-size:var(--t-row);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;line-height:1.3;overflow:hidden}.sg-card-last{font-size:var(--t-small);color:var(--m-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.sg-card-who{color:var(--m-ink)}.sg-unread{background:var(--m-ink);min-width:22px;height:22px;color:var(--m-paper);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.sg-tag{background:var(--m-tint-14);color:var(--m-link);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.sg-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.sg-chip{border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.4;display:inline-block}.sg-chip.is-owed{color:var(--m-ok);background:#5a6b521f}.sg-chip.is-owe{color:var(--m-danger);background:#a2463e1a}.sg-chip.is-even{background:var(--m-tint-10);color:var(--m-muted);font-weight:500}.sg-count{margin-left:auto}.sg-card.is-invite{background:var(--m-warm)}.sg-inv-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sg-inv-actions .m-btn{min-height:44px;padding:0 20px}.sg-tile{background:var(--m-warm);box-shadow:inset 0 0 0 1px var(--m-hair);color:var(--m-link);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:600;line-height:1;display:inline-flex}.sg-tile.is-pair{border-radius:999px}.sg-empty{gap:12px}.sg-empty-art{background:var(--m-tint-14);width:64px;height:64px;color:var(--m-link);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sg-empty .m-h2{color:var(--m-ink)}.sg-join-out{background:var(--m-card);max-width:420px;box-shadow:var(--m-shadow);color:var(--m-ink);font-family:var(--m-font);font-size:var(--t-small);border-radius:12px;align-items:center;gap:12px;margin:24px auto -8px;padding:14px 16px;line-height:1.45;display:flex}@media (width<=459.98px){.sg-join-out{margin:16px 16px -8px}}.sg-form{flex-direction:column;gap:16px;display:flex}.sg-field{flex-direction:column;gap:6px;display:flex}.sg-label{font-size:var(--t-small);color:var(--m-ink);font-weight:600}.sg-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--m-muted) 50%), linear-gradient(135deg, var(--m-muted) 50%, transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.sg-note-in{resize:vertical;min-height:72px;padding:12px 16px;font-family:inherit;line-height:1.45}.sg-inline{align-items:stretch;gap:8px;display:flex}.sg-inline .m-input{flex:auto;min-width:0}.sg-inline .m-btn{flex:none;padding:0 18px}.sg-gap{margin-top:12px}.sg-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sg-two-emoji{grid-template-columns:88px 1fr}.sg-emoji-in{text-align:center;font-size:22px}.sg-emoji-row{flex-wrap:wrap;gap:6px;display:flex}.sg-emoji{appearance:none;background:var(--m-tint-10);cursor:pointer;border:1.5px solid #0000;border-radius:12px;width:44px;height:44px;font-size:22px;line-height:1}.sg-emoji.is-on{border-color:var(--m-accent);background:var(--m-tint-16)}.sg-names{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sg-names li{background:var(--m-tint-14);font-size:var(--t-small);border-radius:999px;align-items:center;gap:2px;padding-left:12px;display:inline-flex}.sg-x{appearance:none;width:40px;height:40px;color:var(--m-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sg-x:hover{background:var(--m-tint-10);color:var(--m-ink)}.sg-link-box{background:#fffaf4;border:1.5px dashed #8c745a73;border-radius:12px;margin:12px 0;padding:12px 14px}.sg-link{font-size:var(--t-small);overflow-wrap:anywhere;color:var(--m-ink)}.sg-share-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=599.98px){.sg-share-actions .m-btn{width:100%}}.sg-steps{flex-direction:column;gap:12px;margin:0 0 12px;padding-left:22px;line-height:1.5;display:flex}.sg-cmd{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;display:flex}.sg-cmd code{background:var(--m-tint-14);border-radius:8px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.sg-ghead{align-items:center;gap:14px;display:flex}.sg-ghead-main{min-width:0}.sg-gtitle{overflow-wrap:anywhere}.sg-inline-mark{vertical-align:-2px;align-items:center;gap:4px;display:inline-flex}.sg-tabs{background:var(--m-tint-10);scrollbar-width:none;border-radius:999px;gap:4px;padding:4px;display:flex;overflow-x:auto}.sg-tabs::-webkit-scrollbar{display:none}.sg-tab{min-height:40px;font-size:var(--t-small);white-space:nowrap;transition:background-color .15s var(--m-ease), color .15s var(--m-ease);border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--m-muted)!important}.sg-tab:hover{color:var(--m-ink)!important}.sg-tab.is-on{background:var(--m-card);box-shadow:0 1px 3px #4634241f;color:var(--m-ink)!important}.sg-tabbody{flex-direction:column;gap:20px;display:flex}.sg-chat{flex-direction:column;display:flex;overflow:hidden}.sg-log{overscroll-behavior:contain;flex-direction:column;gap:10px;height:min(100dvh - 330px,600px);min-height:280px;padding:16px;display:flex;overflow-y:auto}@media (width<=599.98px){.sg-log{height:max(280px,100dvh - 430px)}}.sg-older{appearance:none;background:var(--m-tint-10);color:var(--m-link);font-weight:600;font-size:var(--t-small);cursor:pointer;border:0;border-radius:999px;align-self:center;min-height:40px;padding:0 16px}.sg-chat-empty{text-align:center;max-width:30ch;margin:auto}.sg-sys{text-align:center;color:var(--m-muted);overflow-wrap:anywhere;align-self:center;max-width:46ch;padding:2px 10px}.sg-msg{flex-direction:column;align-items:flex-start;gap:3px;max-width:min(82%,560px);display:flex}.sg-msg.is-mine{align-self:flex-end;align-items:flex-end}.sg-msg:not(.is-mine){align-self:flex-start}.sg-msg-who{color:var(--m-link);align-items:center;gap:5px;padding:0 4px;font-size:12px;font-weight:600;display:inline-flex}.sg-msg.is-tg .sg-msg-who{color:var(--m-slate)}.sg-bubble{appearance:none;text-align:left;font:inherit;color:var(--m-ink);cursor:default;box-shadow:inset 0 0 0 1px var(--m-hair);background:#fffaf4;border:0;border-radius:16px 16px 16px 6px;flex-direction:column;gap:4px;padding:9px 13px;display:flex}.sg-msg.is-mine .sg-bubble{background:var(--m-ink);color:var(--m-paper);box-shadow:none;border-radius:16px 16px 6px}.sg-msg.is-portal .sg-bubble{background:var(--m-tint-14);box-shadow:inset 0 0 0 1px #8c745a40}.sg-bubble[aria-expanded]{cursor:pointer}.sg-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-body);line-height:1.45}.sg-media{font-size:var(--t-small);opacity:.8;font-weight:600}.sg-gone{font-style:italic;font-size:var(--t-small)}.sg-time{opacity:.62;align-self:flex-end;font-size:11px}.sg-msg.is-pending .sg-bubble{opacity:.7}.sg-msg.is-failed .sg-bubble{opacity:1;color:var(--m-ink);cursor:pointer;background:#a2463e1f}.sg-msg-del{appearance:none;background:var(--m-card);box-shadow:var(--m-shadow);color:var(--m-danger);font-weight:600;font-size:var(--t-small);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;display:inline-flex}.sg-reacts{flex-wrap:wrap;align-items:center;gap:4px;padding:0 2px;display:flex}.sg-msg.is-mine .sg-reacts{justify-content:flex-end}.sg-reacts:not(.is-empty){z-index:1;justify-content:flex-start;margin-top:-15px;padding:0 10px;position:relative}.sg-msg.is-mine .sg-reacts:not(.is-empty){justify-content:flex-start;padding:0 10px}.sg-msg:has(>.sg-reacts:not(.is-empty))>.sg-bubble{padding-bottom:17px}.sg-reacts:not(.is-empty) .sg-react{min-height:24px;box-shadow:inset 0 0 0 1px var(--m-hair), 0 1px 3px #3c30241f;background:#fffaf4;padding:0 8px;font-size:12.5px}.sg-reacts:not(.is-empty) .sg-react:hover:not(:disabled){background:#fff6ec}.sg-reacts:not(.is-empty) .sg-react.is-mine{box-shadow:inset 0 0 0 1.5px var(--m-accent), 0 1px 3px #3c30241f;background:#fdf1e3}.sg-reacts:not(.is-empty) .sg-react-add{min-height:24px}.sg-reacts.is-empty{align-self:stretch;height:0;margin-top:-3px;padding:0;position:relative}.sg-reacts.is-empty .sg-react-add{margin-left:4px;position:absolute;bottom:0;left:100%}.sg-msg.is-mine .sg-reacts.is-empty .sg-react-add{margin:0 4px 0 0;left:auto;right:100%}.sg-react{appearance:none;font:inherit;color:var(--m-ink);cursor:pointer;background:var(--m-tint-10);min-height:28px;box-shadow:inset 0 0 0 1px var(--m-hair);transition:background .15s var(--m-ease), transform .15s var(--m-ease);border:0;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:13px;line-height:1;display:inline-flex}.sg-react:hover:not(:disabled){background:var(--m-tint-14)}.sg-react:active:not(:disabled){transform:scale(.95)}.sg-react:disabled{cursor:default}.sg-react.is-mine{background:var(--m-tint-16);box-shadow:inset 0 0 0 1.5px var(--m-accent);font-weight:600}.sg-react-portal{opacity:.8;align-items:center;display:inline-flex}.sg-react-add{appearance:none;color:var(--m-muted);cursor:pointer;opacity:0;min-height:28px;transition:opacity .15s var(--m-ease), background .15s var(--m-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:1px;padding:0 8px;font-size:14px;line-height:1;display:inline-flex}.sg-react-add:hover{background:var(--m-tint-10);color:var(--m-ink)}.sg-react-plus{font-size:11px;font-weight:700}.sg-msg:hover .sg-react-add,.sg-react-add:focus-visible,.sg-react-add[aria-expanded=true]{opacity:1}@media (hover:none){.sg-react-add{display:none}.sg-bubble{-webkit-touch-callout:none;user-select:none}}.sg-react:focus-visible,.sg-react-add:focus-visible,.sg-rx:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.sg-rx-pick{background:var(--m-card);box-shadow:var(--m-shadow);border-radius:24px;flex-wrap:wrap;flex:none;gap:2px;width:max-content;max-width:calc(100vw - 64px);padding:4px;display:inline-flex}.sg-rx{appearance:none;cursor:pointer;width:40px;height:40px;transition:transform .15s var(--m-ease), background .15s var(--m-ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:21px;line-height:1;display:inline-flex}.sg-rx:hover{background:var(--m-tint-10);transform:scale(1.12)}.sg-rx.is-mine{background:var(--m-tint-16)}@media (width<=459.98px){.sg-rx{border-radius:12px;width:36px;height:44px}}.sg-seen{color:var(--m-muted);overflow-wrap:anywhere;text-align:right;box-sizing:border-box;width:0;min-width:max(100%,16em);padding:0 4px;font-size:11.5px;line-height:1.3}@media (prefers-reduced-motion:reduce){.sg-react,.sg-react-add,.sg-rx{transition:none}.sg-rx:hover{transform:none}}.sg-compose{border-top:1px solid var(--m-hair);background:var(--m-card);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.sg-compose-in{resize:none;field-sizing:content;border-radius:22px;flex:auto;min-height:44px;max-height:160px;padding:11px 16px;font-family:inherit;line-height:1.4}.sg-send{appearance:none;background:var(--m-ink);width:44px;height:44px;color:var(--m-paper);cursor:pointer;transition:opacity .15s var(--m-ease), transform .15s var(--m-ease);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sg-send:disabled{opacity:.35;cursor:default}.sg-send:active:not(:disabled){transform:scale(.94)}.sg-compose-note{border-top:1px solid var(--m-hair);padding:12px 16px}.sg-split{flex-direction:column;gap:20px;display:flex}.sg-strip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.sg-strip-cell{flex-direction:column;gap:4px;padding:16px;display:flex}.sg-big{letter-spacing:-.01em;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.15}.sg-big.is-owed,.sg-mine.is-owed{color:var(--m-ok)}.sg-big.is-owe,.sg-mine.is-owe{color:var(--m-danger)}.sg-mine{font-size:var(--t-small);color:var(--m-muted);font-weight:600}.sg-pair-line{color:var(--m-muted);flex-wrap:wrap;gap:4px 14px;display:flex}.sg-tr{flex-wrap:wrap}.sg-tr-actions{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-left:auto;display:flex}.sg-btn-sm{min-height:40px;padding:0 16px;font-size:14px}.sg-exp{align-items:center}.sg-exp-date{flex:none;width:48px}.sg-exp-mine{text-align:right;flex-direction:column;align-items:flex-end;max-width:40%}.sg-detail{padding:0}.sg-rc{flex-direction:column;gap:8px;margin-top:16px;display:flex}.sg-rc-img{background:var(--m-tint-10);border-radius:12px;display:block;overflow:hidden}.sg-rc-img img{object-fit:contain;width:100%;max-height:420px;display:block}.sg-rc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sg-rc-mark{vertical-align:-2px;color:var(--m-muted);margin-left:6px;display:inline-flex}.sg-nets{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.sg-amount{justify-content:center;align-items:baseline;gap:8px;padding:8px 0 4px;display:flex}.sg-amount-in{text-align:center;width:100%;max-width:260px;color:var(--m-ink);background:0 0;border:0;border-bottom:2px solid #8c745a73;padding:4px 0;font-family:inherit;font-size:40px;font-weight:600;line-height:1.2}.sg-amount-in:focus{border-bottom-color:var(--m-accent);outline:none}.sg-amount-in::placeholder{color:var(--m-faint)}.sg-amount-cur{color:var(--m-muted);font-size:18px;font-weight:600}.sg-more{flex-direction:column;gap:16px;padding-top:4px;display:flex}.sg-seg{background:var(--m-tint-10);border-radius:16px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.sg-seg-b{appearance:none;min-height:40px;font:inherit;font-size:var(--t-small);color:var(--m-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:auto;padding:0 12px;font-weight:600}.sg-seg-b.is-on{background:var(--m-card);color:var(--m-ink);box-shadow:0 1px 3px #4634241f}.sg-among{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.sg-among-row{align-items:center;gap:8px;min-height:44px;display:flex}.sg-check{cursor:pointer;flex:auto;align-items:center;gap:10px;min-height:44px;display:flex}.sg-check input{width:20px;height:20px;accent-color:var(--m-ink)}.sg-val{text-align:right;flex:none;width:110px;min-height:40px}.sg-members,.sg-settings{flex-direction:column;gap:20px;display:flex}.sg-past{opacity:.6}.sg-acts{flex-direction:column;gap:10px;display:flex}.sg-toggles{padding:0}.sg-subsection{border-top:1px solid var(--m-hair);flex-direction:column;gap:12px;padding-top:16px;display:flex}.sg-subhead{font-size:var(--t-caption);letter-spacing:.02em;text-transform:uppercase;color:var(--m-muted);margin:0;font-weight:600}.sg-rights{flex-direction:column;gap:6px;margin:4px 0 8px;display:flex}.sg-toggle{border-top:1px solid var(--m-hair);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:10px 0;display:flex;position:relative}.sg-toggles>.sg-toggle:first-child{border-top:0}.sg-toggle.is-off{opacity:.55;cursor:default}.sg-toggle-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sg-toggle input{opacity:0;width:1px;height:1px;position:absolute}.sg-switch{width:44px;height:26px;transition:background-color .18s var(--m-ease);background:#5c534a40;border-radius:999px;flex:none;position:relative}.sg-switch:after{content:"";width:20px;height:20px;transition:transform .22s var(--m-spring);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.sg-toggle input:checked+.sg-switch{background:var(--m-ink)}.sg-toggle input:checked+.sg-switch:after{transform:translate(18px)}.sg-toggle input:focus-visible+.sg-switch{outline:2px solid var(--m-accent);outline-offset:2px}.sg-tgstate{color:var(--m-ink);align-items:flex-start;gap:10px;display:flex}.sg-join{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:480px;margin:0 auto;padding:28px 20px 20px;display:flex}.sg-join .m-h1{overflow-wrap:anywhere}.sg-join>.m-btn{margin-top:12px}.sg-claim{text-align:left;border:0;flex-direction:column;gap:8px;width:100%;margin:12px 0 0;padding:0;display:flex}.sg-claim legend{margin-bottom:4px}.sg-claim-opt{min-height:48px;box-shadow:inset 0 0 0 1.5px var(--m-hair);cursor:pointer;background:#fffaf4;border-radius:12px;align-items:center;gap:12px;padding:0 14px;display:flex}.sg-claim-opt.is-on{box-shadow:inset 0 0 0 1.5px var(--m-accent);background:var(--m-tint-10)}.sg-claim-opt input{width:18px;height:18px;accent-color:var(--m-ink)}.sg-pay-link{color:inherit;text-decoration:none}.sg-pay-link:hover .m-row-title,.sg-pay-link:focus-visible .m-row-title{text-decoration:underline}.sg-pay-row{border-bottom:1px solid var(--m-hair);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.sg-pay-row:last-of-type{border-bottom:0}.sg-find{display:flex}.sg-find-input{flex:auto;min-width:0;max-width:420px;min-height:44px}.sg-find-empty{margin:0}.sg-more{justify-content:center;margin-top:12px;display:flex}.sg-ins{flex-direction:column;gap:12px;min-width:0;display:flex}.sg-ins-cur{background:var(--m-tint-10);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.sg-ins-curb{appearance:none;color:var(--m-muted);font:inherit;font-size:var(--t-caption);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 12px;font-weight:600}.sg-ins-curb.is-on{background:var(--m-card);color:var(--m-ink);box-shadow:0 1px 3px #4634241f}.sg-ins-curb:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.sg-ins-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=720px){.sg-ins-cards{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}}.sg-ins-card{flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.sg-ins-v{color:var(--m-ink);overflow-wrap:break-word;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.15}.sg-ins-bal{grid-column:1/-1}.sg-ins-bal.is-owed .sg-ins-v{color:var(--m-ok)}.sg-ins-bal.is-owe .sg-ins-v{color:var(--m-danger)}.sg-ins-who{color:var(--m-muted)}.sg-ins-box{flex-direction:column;gap:12px;min-width:0;display:flex}.sg-ins-donut{flex-direction:column;align-items:center;gap:16px;display:flex}@media (width>=600px){.sg-ins-donut{flex-direction:row;align-items:flex-start}}.sg-ins-ring{flex:none}.sg-ins-legend{flex-direction:column;gap:6px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sg-ins-li{font-size:var(--t-small);align-items:center;gap:8px;min-width:0;display:flex}.sg-ins-dot{border-radius:999px;flex:none;width:10px;height:10px}.sg-ins-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--m-ink);flex:auto;overflow:hidden}.sg-ins-pct{text-align:right;flex:none;width:3.2em}.sg-ins-amt{text-align:right;min-width:6.5em;color:var(--m-ink);flex:none;font-weight:600}.sg-ins-bars{align-items:stretch;gap:6px;min-width:0;height:180px;margin:0;padding:0;list-style:none;display:flex}.sg-ins-bar{flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex}.sg-ins-barv{color:var(--m-muted);white-space:nowrap;font-size:11px;line-height:1.4}.sg-ins-col{flex:auto;align-items:flex-end;width:100%;max-width:40px;display:flex}.sg-ins-col>span{width:100%;height:var(--h,0%);background:var(--m-tan);border-radius:6px 6px 2px 2px;display:block}.sg-ins-barm{white-space:nowrap}@media (width<=599.98px){.sg-ins-bars{flex-direction:column;gap:8px;height:auto}.sg-ins-bar{flex-direction:row;gap:10px}.sg-ins-barm{flex:none;order:1;width:4.6em}.sg-ins-col{background:var(--m-tint-10);border-radius:999px;order:2;align-items:stretch;max-width:none;height:12px}.sg-ins-col>span{width:var(--h,0%);border-radius:999px;height:100%}.sg-ins-barv{text-align:right;min-width:4.2em;font-size:var(--t-caption);flex:none;order:3}}.sg-ins-donut .sg-ins-legend{max-width:560px}:root[data-dark] .og-root .sg-ins-bal.is-owed .sg-ins-v{color:#9cbb8c}:root[data-dark] .og-root .sg-ins-bal.is-owe .sg-ins-v{color:#e08a80}.sg-ins-stack{background:var(--m-tint-10);border-radius:999px;gap:2px;height:14px;display:flex;overflow:hidden}.sg-ins-stack>span{height:100%;display:block}.fr-room{gap:20px}.fr-lock{color:var(--m-muted);align-items:center;gap:6px;margin:0;display:flex}.fr-lock>svg{flex:none}.fr-tg{color:var(--m-muted);vertical-align:-1px;display:inline-flex}.fr-choose{cursor:inherit;flex:none}.fr-choose-in{margin-top:6px;display:none}@media (width<=599px){.fr-choose-in{display:flex}.m-row-end.fr-choose-end{display:none}}.fr-room .m-row-wrap,.fr-block .m-row-wrap{width:calc(100% + 32px);padding-top:10px;padding-bottom:10px}.fr-hide{margin-top:4px}.fr-loading .m-row{gap:12px}.fr-loading .m-row-main{flex-direction:column;flex:auto;display:flex}.fr-block{flex-direction:column;gap:20px;display:flex}.fr-block.is-compact{gap:12px}.fr-block>section{flex-direction:column;display:flex}.fr-skel{flex-direction:column;gap:12px;display:flex}.fr-seg .sg-seg-b{white-space:nowrap;flex:30%;min-width:0;padding:0 8px;overflow:hidden}.fr-seg-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.fr-sugs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fr-sug{appearance:none;background:var(--m-tint-10);min-height:32px;color:var(--m-ink);font:inherit;font-size:var(--t-small);cursor:pointer;transition:background-color .15s var(--m-ease);border:0;border-radius:999px;padding:0 12px;font-weight:500}.fr-sug:hover{background:var(--m-tint-14)}.fr-sug:focus-visible{outline:2px solid var(--m-link);outline-offset:2px}.fr-fact{align-items:flex-start;gap:12px;display:flex}.fr-fact-ic{color:var(--m-muted);flex:none;margin-top:2px;display:inline-flex}.m-card.fr-may{padding:0 16px}.fr-may .fr-act-note{border-top:0;justify-content:space-between;align-items:center;gap:8px;min-height:0;margin-top:-4px;padding-top:0;padding-bottom:12px}.fr-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fr-danger{color:var(--m-danger)!important}.fr-yours{border-bottom:1px solid var(--m-hair);gap:12px;margin-bottom:16px;padding-bottom:16px}.fr-yours .sg-sec-h .m-section-h{margin:0}.fr-open{align-self:flex-start;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.fr-acts-off{margin:0;padding:0 16px 12px}.fr-room>.m-h1{margin-bottom:-16px}.fr-head-2{font-size:var(--t-title);letter-spacing:-.01em;color:var(--m-muted);align-items:center;gap:10px;margin:0;font-weight:400;line-height:1.2;display:flex}.fr-head-lock{color:var(--m-tan);flex:none;display:inline-flex}.fr-pt{--s:44px;--gap:var(--m-card,#fffaf4);width:var(--s);height:var(--s);color:#fffaf4;font-weight:600;font-size:calc(var(--s) * .38);letter-spacing:.02em;box-shadow:var(--m-shadow-tile), inset 0 1px 0 #ffffff38, inset 0 -2px 4px #1c1a171f;transition:background-color .32s var(--m-ease), box-shadow .32s var(--m-ease), transform .2s var(--m-lift);background-color:#836d55;background-image:radial-gradient(120% 120% at 30% 22%,#fffaf43d 0%,#fffaf400 52%);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.fr-pt[data-h="0"]{background-color:#916661}.fr-pt[data-h="1"]{background-color:#637487}.fr-pt[data-h="2"]{background-color:#896e48}.fr-pt[data-h="3"]{background-color:#6b5669}.fr-pt[data-h="4"]{background-color:#6f7087}.fr-pt[data-h="5"]{background-color:#5a6b52}.fr-pt[data-h="6"]{background-color:#836d55}.fr-pt.is-partner{box-shadow:0 0 0 2px var(--gap), 0 0 0 3.5px var(--m-tan), var(--m-shadow-tile)}.fr-pt.is-family{box-shadow:0 0 0 2px var(--gap), 0 0 0 3px #a68b7580, var(--m-shadow-tile)}.fr-pt.is-loose{background-color:var(--m-tint-14);color:var(--m-link);box-shadow:none;outline-offset:-1.5px;background-image:none;outline:1.5px dashed #8c745a8c}.fr-hero,.fr-band--close{--fr-halo:#f2e8dd}.fr-band--close .fr-pt,.fr-orbit .fr-pt{--gap:var(--fr-halo)}.fr-hero{overflow:hidden;container-type:inline-size}.fr-hero-in{justify-items:center;gap:12px;padding:22px 16px 16px;display:grid}.fr-hero-text{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.fr-hero-text>.m-note,.fr-hero-text>.fr-count{margin:0}.fr-count{font-size:var(--t-small);font-weight:600}.fr-hero-lead{text-wrap:pretty;max-width:34ch}@container (width>=640px){.fr-hero-in{grid-template-columns:340px 1fr;place-items:center start;gap:28px;padding:24px 28px 24px 16px}.fr-hero-text{text-align:left;align-items:flex-start}.fr-count{font-size:var(--t-section)}.fr-hero-lead{font-size:var(--t-body);text-wrap:balance;max-width:44ch}.fr-hero-in .fr-orbit{width:min(340px,100%)}}.fr-orbit{--u:calc(100cqw / 348);aspect-ratio:1;width:min(300px,100%);position:relative;container-type:inline-size}.fr-orbit>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fr-ring{fill:none;stroke:var(--m-tan);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:fr-draw .48s var(--m-lift) backwards;animation-delay:calc(var(--r) * 40ms);transition:stroke-opacity .2s var(--m-ease), stroke-width .2s var(--m-ease)}.fr-ring[data-ring=partner]{stroke-opacity:.55}.fr-ring[data-ring=family]{stroke-opacity:.46}.fr-ring[data-ring=team]{stroke-opacity:.38}.fr-ring[data-ring=friend]{stroke-opacity:.3}.fr-ring[data-ring=known]{stroke-opacity:.22}.fr-ring[data-ring=untied]{stroke:var(--m-faint);stroke-opacity:.6;stroke-dasharray:2 5;animation:m-fade .48s var(--m-ease) backwards .2s}.fr-ring.is-hot{stroke-width:1.5px;stroke-opacity:1!important}@keyframes fr-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.fr-ring-l{font:600 11px var(--m-font,inherit);fill:var(--m-muted);text-anchor:middle;letter-spacing:.02em;paint-order:stroke;stroke:var(--fr-halo);stroke-width:4px;stroke-linejoin:round;cursor:pointer}.fr-core{width:calc(48 * var(--u));height:calc(48 * var(--u));background:var(--m-ink);color:var(--m-paper,#fffaf4);font-weight:600;font-size:calc(18 * var(--u));box-shadow:var(--m-shadow-tile);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fr-core .m-ripple{animation-iteration-count:1}.fr-bead{-webkit-tap-highlight-color:transparent;width:calc(var(--b) * var(--u));height:calc(var(--b) * var(--u));transform:translate(calc(var(--x) * var(--u) - 50%), calc(var(--y) * var(--u) - 50%));transition:transform .52s cubic-bezier(.34,1.3,.64,1), opacity .2s var(--m-ease);border-radius:50%;text-decoration:none;position:absolute;top:0;left:0}.fr-bead-in{animation:m-pop .32s var(--m-spring) backwards;animation-delay:calc(.1s + min(var(--i) * 14ms, .28s));width:100%;height:100%;display:block}.fr-bead .fr-pt{--s:calc(var(--b) * var(--u))}.fr-bead.is-more{cursor:pointer}.fr-bead.is-more .fr-pt{background:var(--m-tint-14);color:var(--m-link);font-size:calc(var(--b) * var(--u) * .42);box-shadow:none}@media (hover:hover){.fr-bead:hover .fr-pt{transform:scale(1.15)}}.fr-bead.is-lit .fr-pt,.fr-bead.is-match .fr-pt{transform:scale(1.15)}.fr-orbit.is-finding .fr-bead:not(.is-match){opacity:.22}.fr-orbit.has-hot .fr-bead:not(.is-hot){opacity:.45}.fr-bead.is-sel .fr-pt{box-shadow:0 0 0 2px var(--gap), 0 0 0 3.5px var(--m-ink)}.fr-ring-l[data-ring=untied]{display:none}@container (width>=640px){.fr-ring-l[data-ring=untied]{display:block}}.fr-legend{display:none}@container (width>=640px){.fr-legend{flex-direction:column;width:100%;margin-top:12px;display:flex}}.fr-leg{appearance:none;min-height:36px;font:inherit;font-size:var(--t-small);color:var(--m-ink);cursor:pointer;transition:background-color .15s var(--m-ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin:0 -10px;padding:0 10px;display:flex}.fr-leg:disabled{color:var(--m-muted);cursor:default}.fr-leg:not(:disabled):hover,.fr-leg:focus-visible{background:var(--m-tint-10)}.fr-leg .tnum{color:var(--m-muted);margin-left:auto}.fr-dot{--d:8px;flex:none;place-items:center;width:10px;height:10px;display:inline-grid}.fr-dot:before{content:"";width:var(--d);height:var(--d);box-sizing:border-box;background:var(--m-tan);border-radius:50%}.fr-dot.is-loose:before{border:1.5px solid var(--m-faint);background:0 0;width:8px;height:8px}.fr-tools .sg-find{position:relative}.fr-tools .sg-find-input{padding-right:44px}.fr-tools .sg-find-input::-webkit-search-cancel-button{appearance:none;display:none}.fr-tools .sg-find-input::-webkit-search-decoration{appearance:none;display:none}.fr-tools .sg-find-input:focus,.fr-tools .sg-find-input:focus-visible{border-color:var(--m-accent);box-shadow:0 0 0 1px var(--m-accent);outline:none}.fr-find-x{width:40px;height:40px;color:var(--m-muted);cursor:pointer;transition:color .15s var(--m-ease), background-color .15s var(--m-ease);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.fr-find-x:hover{color:var(--m-ink);background:var(--m-tint-10)}.fr-find-x:focus-visible{outline:2px solid var(--m-accent);outline-offset:-2px}.fr-tools{align-items:stretch;gap:12px;display:flex}.fr-tools .sg-find-input{box-sizing:border-box;height:48px;min-height:48px}.fr-tools .m-btn{height:48px;min-height:48px}.fr-tools .sg-find{flex:auto;min-width:0}.fr-tools .m-btn{flex:none}.fr-tools-solo{justify-content:flex-start}.fr-add-short{display:none}@media (width<=599.98px){.fr-add-long{display:none}.fr-add-short{display:inline}.fr-tools .m-btn{padding:0 18px}}.fr-band{flex-direction:column;display:flex}.fr-band-h{align-items:center;gap:10px;display:flex}.fr-band-h .tnum{margin-left:auto}.fr-band-h .m-h2{margin:0}.fr-band-line{text-wrap:pretty;max-width:60ch;margin:2px 0 10px}.fr-quiet{background:var(--m-tint-07);border:1px solid var(--m-hair);border-radius:12px}.fr-room>.fr-acts-off{padding:12px 16px}.fr-room>.fr-acts-off p{margin:0}.fr-tray{background:0 0;border:1.5px dashed #8c745a61;border-radius:12px}.fr-band .m-rows{transition:background-color .6s var(--m-ease)}.fr-band .m-rows.is-flash{background-color:var(--m-tint-16)}.fr-band--close .m-rows{box-shadow:var(--m-shadow)}.fr-band .m-rows>.m-row:first-child{border-top:0}.fr-room a.m-row{color:var(--m-ink)}.fr-name{font-weight:600}.fr-band--known .fr-name{font-weight:400}.fr-role{color:var(--m-ink-hover,var(--m-ink))}.fr-h{color:var(--m-muted)}.fr-band--known .m-row{min-height:52px}.fr-room .m-row-wrap>.fr-pt{margin-right:0}@media (hover:hover){.fr-room .m-row-wrap:hover .fr-pt{transform:translateY(-1px)}.fr-room .m-row-wrap:hover .m-chev{transform:translate(2px)}}.fr-room .m-chev{transition:transform .2s var(--m-lift)}.fr-can{color:var(--m-tan);font-weight:600}.fr-pill{background:var(--m-tint-14);color:var(--m-link);font-size:var(--t-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-weight:600;line-height:1.5;display:inline-flex}.fr-pill:before{content:"";background:var(--m-tan);border-radius:50%;width:6px;height:6px}.fr-pill-in{width:fit-content;margin-top:6px;display:flex}.fr-pill-end{display:none}@media (width>=600px){.fr-pill-in{display:none}.fr-pill-end{display:inline-flex}}.fr-tray .fr-choose{color:var(--m-link);background:0 0;border:1px dashed #8c745a8c;font-weight:600}.fr-who-h{grid-template-columns:64px 1fr;align-items:center;gap:16px;margin-top:8px;display:grid}.fr-who-h p{margin:0}.fr-who-role{font-size:var(--t-section);color:var(--m-link);line-height:1.3}.fr-who-role.is-empty{color:var(--m-muted)}.fr-seg .sg-seg-b{justify-content:center;align-items:center;gap:6px;display:inline-flex}.m-card.fr-may{transition:box-shadow .2s var(--m-ease)}.m-card.fr-may.is-on{box-shadow:var(--m-shadow), inset 3px 0 0 var(--m-tan)}.fr-ghost{border:1.5px dashed var(--m-tan);opacity:.5;width:calc(var(--b) * var(--u));height:calc(var(--b) * var(--u));transform:translate(calc(var(--x) * var(--u) - 50%), calc(var(--y) * var(--u) - 50%));border-radius:50%;position:absolute;top:0;left:0}.fr-ghost-in{width:100%;height:100%;animation:m-pop .32s var(--m-spring) backwards;animation-delay:calc(.3s + var(--i) * 60ms);display:block}.fr-empty-text{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.fr-empty-text p,.fr-empty-text h2{margin:0}.fr-empty-text .fr-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}@container (width>=640px){.fr-empty-text{text-align:left;align-items:flex-start}.fr-empty-text .fr-acts{justify-content:flex-start}}.me-calm .fr-ring,.me-calm .fr-bead-in,.me-calm .fr-ghost-in{animation:m-fade .2s var(--m-ease) backwards}.me-calm .fr-bead{transition:opacity .2s var(--m-ease)}@media (prefers-reduced-motion:reduce){.fr-ring{stroke-dashoffset:0}.fr-bead{transition:none}}.fr-band--known .m-row-title{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.fr-band--known .m-row-title .fr-name{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.fr-tok{text-overflow:ellipsis;min-width:0;color:var(--m-muted);font-size:var(--t-small);flex:0 auto;overflow:hidden}.fr-block .m-section-h{text-wrap:balance}.fr-band--known .m-row-main{min-width:0}.fr-who-h{padding-left:4px}.fr-slot{flex:none;justify-content:center;align-items:center;width:48px;display:inline-flex}.fr-band--known .fr-slot{width:48px}.fr-shared-end{color:var(--m-muted);font-size:var(--t-caption);white-space:nowrap;flex:none;margin-left:auto;padding-left:8px}@media (width>=600px){.fr-room .m-row-end.fr-choose-end{align-items:center;gap:10px;display:inline-flex}}.fr-band--known .fr-tok{flex-shrink:20}@media (width<=599.98px){.fr-shared-end{display:none}}.cv-room,.cv-thread{flex-direction:column;gap:20px;min-width:0;display:flex}.cv-head-plain{flex-direction:column;display:flex}.cv-soon{align-items:center;gap:10px;display:flex}.cv-stale{font-size:var(--t-small);color:var(--m-muted);align-items:center;gap:8px;margin:0;display:flex}.cv-err{margin-top:-2px}.cv-av{--s:44px;width:var(--s);height:var(--s);color:#fffaf4;font-weight:600;font-size:calc(var(--s) * .38);letter-spacing:.02em;box-shadow:var(--m-shadow-tile), inset 0 1px 0 #ffffff38, inset 0 -2px 4px #1c1a171f;background-color:#836d55;background-image:radial-gradient(120% 120% at 30% 22%,#fffaf43d 0%,#fffaf400 52%);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.cv-av[data-h="0"]{background-color:#916661}.cv-av[data-h="1"]{background-color:#637487}.cv-av[data-h="2"]{background-color:#896e48}.cv-av[data-h="3"]{background-color:#6b5669}.cv-av[data-h="4"]{background-color:#6f7087}.cv-av[data-h="5"]{background-color:#5a6b52}.cv-av[data-h="6"]{background-color:#836d55}.cv-av-ch{width:calc(var(--s) * .42);height:calc(var(--s) * .42);min-width:17px;min-height:17px;box-shadow:0 0 0 2px var(--m-card,#f7f1ea), 0 1px 3px #46342438;background:#fffaf4;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.cv-av-ch[data-ch=telegram]{color:#4f6a85}.cv-av-ch[data-ch=email]{color:#9a7432}.cv-state{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:26px;padding:0 11px 0 9px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.cv-state svg{flex:none}.cv-state--your_move{background:var(--m-ink);color:var(--m-paper)}.cv-state--portal_move{color:#6b5234;background:#a68b7538}.cv-state--their_move{color:#44576b;background:#6f839929}.cv-state--you_drive{color:#5a4458;background:#6b566926}.cv-state--done{color:#45583e;background:#5a6b5226}.cv-dot{background:var(--m-paper);border-radius:50%;width:8px;height:8px;display:block}.cv-typing{align-items:center;gap:3px;display:inline-flex}.cv-typing i{opacity:.35;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite cv-bounce;display:block}.cv-typing i:nth-child(2){animation-delay:.16s}.cv-typing i:nth-child(3){animation-delay:.32s}@keyframes cv-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.cv-clock{color:var(--m-link);flex:none}.cv-clock circle:last-child{transition:stroke-dashoffset 1s linear}.cv-hero{padding:22px 20px 20px;position:relative;overflow:hidden}.cv-hero-art{color:#8c745a33;pointer-events:none;width:190px;height:190px;position:absolute;top:-30px;right:-34px}.cv-hero-ring{width:100%;height:100%;display:block;position:relative}.cv-hero-ring svg{width:100%;height:100%}.cv-hero-ring.is-writing{color:#8c745a57;animation:3.4s ease-in-out infinite alternate m-breathe}.cv-hero-ring.is-writing:before,.cv-hero-ring.is-writing:after{content:"";border:1.5px solid var(--m-tan);opacity:0;animation:m-ripple 2.6s var(--m-lift) infinite;border-radius:50%;position:absolute;inset:0}.cv-hero-ring.is-writing:after{animation-delay:1.3s}.cv-hero-main{z-index:1;flex-direction:column;max-width:560px;display:flex;position:relative}.cv-accts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.cv-chip{appearance:none;cursor:pointer;max-width:100%;min-height:40px;font:inherit;font-size:var(--t-small);color:var(--m-ink);box-shadow:inset 0 0 0 1px var(--m-hair), 0 1px 2px #4634240d;transition:transform .16s var(--m-lift), background-color .15s var(--m-ease), box-shadow .16s var(--m-ease);background:#fffaf4bd;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 12px;font-weight:600;display:inline-flex}.cv-chip:hover{box-shadow:inset 0 0 0 1px var(--m-hair), 0 4px 10px -6px #4634244d;background:#fffaf4;transform:translateY(-1px)}.cv-chip svg{flex:none}.cv-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cv-chip--ok>svg:last-child{color:var(--m-ok)}.cv-chip-s{color:#7d5f2e;flex:none;font-weight:600}.cv-chip--hold,.cv-chip--wait{box-shadow:inset 0 0 0 1.5px #b38f5b8c}.cv-chip--bad{box-shadow:inset 0 0 0 1.5px #a2463e80}.cv-chip--bad .cv-chip-s{color:var(--m-danger)}.cv-chip--muted .cv-chip-s{color:var(--m-muted)}.cv-chip--add{box-shadow:none;color:var(--m-link);background:0 0;border:1.5px dashed #8c745a80}.cv-chip--add:hover{box-shadow:none;background:#fffaf499}.cv-hero-cta{margin-top:18px;display:flex}@media (width<=599.98px){.cv-hero{padding:20px 16px 18px}.cv-hero-cta .m-btn{width:100%}.cv-hero-art{width:120px;height:120px;top:-40px;right:-40px}}.cv-invite{grid-template-columns:minmax(0,1fr);gap:4px;padding:22px 20px 24px;display:grid;overflow:hidden}.cv-invite-main{flex-direction:column;gap:12px;display:flex}.cv-invite-art{justify-content:center;padding:4px 0 8px;display:flex}.cv-invite-t{font-size:var(--t-section);margin:0;font-weight:600;line-height:1.3}.cv-invite-b{max-width:54ch;color:var(--m-muted);margin:0}.cv-invite-acts{flex-direction:column;align-items:stretch;gap:10px;max-width:340px;display:flex}.cv-invite-mail{align-self:flex-start;margin:-4px 0 0 -8px}@media (width>=640px){.cv-invite{grid-template-columns:minmax(0,1fr) 232px;align-items:center;column-gap:20px}.cv-invite-art{order:2}}@media (width<=599.98px){.cv-invite{padding:20px 16px 22px}.cv-invite-art{order:-1}.cv-invite-acts{max-width:none}}.cv-art{width:100%;max-width:232px;height:auto;display:block;overflow:visible}.cv-art-a{animation:4.6s ease-in-out infinite alternate m-breathe}.cv-art-b{animation:4s ease-in-out -1200ms infinite alternate m-breathe}.cv-art-c{animation:5.2s ease-in-out -2400ms infinite alternate m-breathe}.cv-how{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.cv-how{grid-template-columns:repeat(3,minmax(0,1fr))}}.cv-how-i{color:var(--m-link);flex-direction:column;gap:6px;padding:16px;display:flex;position:relative}.cv-how-n{color:var(--m-muted);font-size:12px;font-weight:600;position:absolute;top:14px;right:16px}.cv-how-i h3{font-size:var(--t-row);color:var(--m-ink);margin:6px 0 0;font-weight:600;line-height:1.3}.cv-how-i p{color:var(--m-muted);font-size:var(--t-small);margin:0;line-height:1.45}.cv-first{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.cv-first>div{flex:260px;min-width:0}.cv-first-ic{background:var(--m-warm);width:52px;height:52px;color:var(--m-link);box-shadow:inset 0 0 0 1px var(--m-hair);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cv-sec-h{align-items:center;gap:10px;display:flex}.cv-sec-h .m-h2{margin:0}.cv-count{background:var(--m-ink);min-width:24px;height:24px;color:var(--m-paper);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.cv-list-sec .cv-count{background:var(--m-tint-14);color:var(--m-link)}.cv-live{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.cv-live-t{color:var(--m-muted);font-size:12.5px}@media (width<=599.98px){.cv-live-t{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cv-live-dot{background:var(--m-ok);border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite cv-live;display:block}@keyframes cv-live{0%{box-shadow:0 0 #5a6b5280}to{box-shadow:0 0 0 8px #5a6b5200}}.cv-needs,.cv-list-sec{flex-direction:column;gap:12px;min-width:0;display:flex}.cv-cards{flex-direction:column;gap:14px;display:flex}.cv-slot{min-width:0}.cv-card{flex-direction:column;gap:14px;min-width:0;padding:16px 16px 16px 20px;display:flex;position:relative;overflow:hidden}.cv-card:before{content:"";background:var(--m-ink);width:4px;position:absolute;top:0;bottom:0;left:0}.cv-card--q:before{background:var(--m-ochre)}.cv-card--offer:before{background:var(--m-tan)}.cv-card--account:before{background:var(--m-danger)}.cv-card--sent:before,.cv-card--done:before{background:var(--m-ok)}.cv-card.is-leaving{animation:cv-leave .26s var(--m-ease) forwards}@keyframes cv-leave{to{opacity:0;transform:translateY(-6px)scale(.985)}}.cv-card-h{align-items:center;gap:12px;min-width:0;display:flex}.cv-card-who{flex:auto;min-width:0}.cv-card-name{font-size:var(--t-row);flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;margin:0;font-weight:600;line-height:1.3;display:flex}.cv-card-name a{overflow-wrap:anywhere;text-decoration:none;color:var(--m-ink)!important}.cv-card-name a:hover{text-underline-offset:3px;text-decoration:underline 1.5px}.cv-card-handle{font-size:var(--t-caption);color:var(--m-muted);overflow-wrap:anywhere;font-weight:400}.cv-card-goal{min-width:0;color:var(--m-muted);font-size:var(--t-small);align-items:center;gap:6px;margin:3px 0 0;display:flex}.cv-card-goal svg{color:var(--m-link);flex:none}.cv-card-goal span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cv-card-when{font-size:var(--t-caption);color:var(--m-muted);flex:none;align-self:flex-start;padding-top:2px}.cv-card--skel{padding:16px}.cv-draft{transition:opacity .22s var(--m-ease);flex-direction:column;gap:12px;display:flex}.cv-draft.is-dim{opacity:.55}.cv-draft.is-dim .cv-acts{pointer-events:none}.cv-renewed{background:var(--m-tint-14);color:var(--m-link);font-weight:600;font-size:var(--t-small);animation:cv-renew 1.6s var(--m-lift) both;border-radius:12px;align-items:center;gap:8px;margin:0;padding:9px 13px;display:flex}@keyframes cv-renew{0%{background:#b38f5b8c;transform:scale(.97)}to{background:var(--m-tint-14);transform:none}}.cv-draft.is-renewed .cv-paper{animation:cv-renew-paper 1.2s var(--m-lift) both}@keyframes cv-renew-paper{0%{box-shadow:inset 0 0 0 2px #b38f5bcc}to{box-shadow:inset 0 0 0 1px var(--m-hair)}}.cv-why{flex-direction:column;gap:8px;display:flex}.cv-why-head{font-size:var(--t-body);align-items:flex-start;gap:10px;margin:0;font-weight:600;line-height:1.35;display:flex}.cv-why-head svg{box-sizing:content-box;color:#6b5234;background:#a68b753d;border-radius:50%;flex:none;margin:-6px 0 -6px -6px;padding:6px}.cv-why-tags{flex-wrap:wrap;gap:6px;margin:0;padding-left:28px;display:flex}.cv-tag{background:var(--m-tint-14);color:var(--m-link);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.5}.cv-note{color:var(--m-ink);font-size:var(--t-small);overflow-wrap:anywhere;border-left:2px solid #a68b75a6;margin:0;padding:1px 0 1px 12px;line-height:1.45}.cv-note b{letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted);margin-bottom:1px;font-size:11.5px;font-weight:600;display:block}.cv-paper{box-shadow:inset 0 0 0 1px var(--m-hair);background-color:#efe5d9;background-image:radial-gradient(#5c534a2b 1px,#0000 1.4px);background-size:16px 16px;border-radius:14px;padding:12px 14px 14px;position:relative}.cv-paper-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted);margin:0 0 9px;font-size:11.5px;font-weight:600}.cv-bubbles{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cv-b{white-space:pre-wrap;overflow-wrap:anywhere;background:linear-gradient(#ecdcc8 0%,#e4d1ba 100%);border-radius:18px 18px 6px;max-width:88%;margin:0;padding:9px 14px;line-height:1.42;box-shadow:inset 0 1px #ffffff80,0 1px 2px #46342424}.cv-b:not(.is-last){border-bottom-right-radius:18px}.cv-letter{background:#fffdf9;border-radius:4px;padding:16px 18px 10px;box-shadow:0 1px 2px #46342429,0 10px 20px -14px #46342466}.cv-letter-to{border-bottom:1px solid var(--m-hair);color:var(--m-muted);overflow-wrap:anywhere;margin:0 0 10px;padding-bottom:8px;font-size:12.5px}.cv-letter-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;line-height:1.55}.cv-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cv-acts .m-btn{white-space:normal;text-align:center;line-height:1.25}.cv-acts .m-btn-text{min-height:48px;padding:0 14px}.cv-skip{margin-left:2px}@media (width<=599.98px){.cv-acts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cv-acts>:first-child{grid-column:1/-1}.cv-acts .m-btn{width:100%;padding:0 16px}.cv-acts .cv-skip{justify-content:center;width:100%}.cv-acts--stack{flex-direction:column;align-items:stretch;display:flex}.cv-acts--stack .m-btn,.cv-acts--stack .m-btn-text{justify-content:center}}.cv-edit{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cv-edit .cv-paper-cap{margin-bottom:0}.cv-edit-row{width:100%;position:relative}.cv-edit-in{background:#fffaf4;min-height:64px;padding-right:46px}.cv-edit-x{background:var(--m-tint-10);width:32px;height:32px;color:var(--m-muted);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.cv-edit-x:hover{background:var(--m-tint-16);color:var(--m-ink)}.cv-renewed--wait{background:#b38f5b33;animation:none}.cv-card--sent,.cv-card--done{flex-direction:row;align-items:center;gap:12px;padding:12px 16px 12px 20px}.cv-card--done{color:var(--m-ok);font-weight:600}.cv-sent{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.cv-sent-main{flex:auto;min-width:0}.cv-sent-line{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.cv-sent-line svg{flex:none}.cv-sent-preview{color:var(--m-muted);font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.cv-sent-cancel{flex:none;min-height:44px;padding:0 20px}.cv-card--sent.is-done{opacity:.72;transition:opacity .3s}.cv-q{background:var(--m-tint-10);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;line-height:1.45;display:flex}.cv-q svg{color:var(--m-link);flex:none;margin-top:3px}.cv-q b{letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted);margin-bottom:1px;font-size:11.5px;font-weight:600;display:block}.cv-q-in{background:#fffaf4}.cv-offer{flex-direction:column;gap:8px;display:flex}.cv-offer-t{color:var(--m-link);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.cv-offer-b{font-size:var(--t-row);margin:0;font-weight:600;line-height:1.35}.cv-offer .cv-acts{margin-top:4px}.cv-filters{scrollbar-width:none;gap:8px;margin:0 -2px;padding:2px 2px 6px;display:flex;overflow-x:auto}.cv-filters::-webkit-scrollbar{display:none}@media (width>=600px){.cv-filters{flex-wrap:wrap;overflow:visible}}.cv-f{appearance:none;cursor:pointer;min-height:40px;color:var(--m-muted);font:inherit;font-size:var(--t-small);box-shadow:inset 0 0 0 1px var(--m-hair);transition:background-color .15s var(--m-ease), color .15s var(--m-ease);background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.cv-f:hover{background:var(--m-tint-07);color:var(--m-ink)}.cv-f.is-on{background:var(--m-ink);color:var(--m-paper);box-shadow:none}.cv-f-dot{border-radius:50%;width:8px;height:8px;display:block}.cv-f--your_move .cv-f-dot{background:var(--m-ink)}.cv-f--portal_move .cv-f-dot{background:var(--m-tan)}.cv-f--their_move .cv-f-dot{background:var(--m-slate)}.cv-f--you_drive .cv-f-dot{background:var(--m-plum)}.cv-f--done .cv-f-dot{background:var(--m-ok)}.cv-f.is-on .cv-f-dot{box-shadow:0 0 0 2px #f2ece459}.cv-f--your_move.is-on .cv-f-dot{background:var(--m-paper)}.cv-f-n{opacity:.7}.cv-rows{padding:0;overflow:hidden}.cv-none{margin:4px 2px}.cv-done-sec{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cv-done-sec .cv-rows{align-self:stretch}.cv-r{border-top:1px solid var(--m-hair);transition:background-color .15s var(--m-ease);-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;text-decoration:none;display:grid;position:relative;color:var(--m-ink)!important}.cv-r:first-child{border-top:0}.cv-r:hover{background:var(--m-tint-07)}.cv-r:active{background:var(--m-pressed)}.cv-r:focus-visible{outline-offset:-3px}.cv-r--your_move:before{content:"";background:var(--m-ink);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.cv-r-main{flex-direction:column;gap:3px;min-width:0;display:flex}.cv-r-top{align-items:baseline;gap:8px;min-width:0;display:flex}.cv-r-name{min-width:0;font-size:var(--t-row);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.cv-r-handle{min-width:0;color:var(--m-muted);font-size:var(--t-caption);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.cv-r-last{font-size:var(--t-small);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.cv-r-who{color:var(--m-muted);margin-right:6px;font-weight:600}.cv-r-who--portal{color:var(--m-link)}.cv-r-prep{color:var(--m-link);align-items:center;gap:8px;font-weight:600;display:inline-flex}.cv-r-goal{min-width:0;color:var(--m-muted);font-size:var(--t-caption);align-items:center;gap:6px;display:flex}.cv-r-goal svg{color:var(--m-link);flex:none}.cv-r-goal span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cv-r-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.cv-r-time{font-size:var(--t-caption);color:var(--m-muted)}.cv-r-clock{color:var(--m-link);font-size:12px;font-weight:600}@media (width<=599.98px){.cv-r-handle{display:none}.cv-r{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"av main""av side";gap:8px 12px}.cv-r>.cv-av{grid-area:av}.cv-r-main{grid-area:main}.cv-r-side{flex-flow:wrap;grid-area:side;justify-content:flex-start;align-items:center;gap:6px 10px}.cv-r-time{order:3;margin-left:auto}}.cv-skel-rows{padding:4px 16px}.cv-skel-row{border-top:1px solid var(--m-hair);align-items:center;gap:14px;padding:14px 0;display:flex}.cv-skel-row:first-child{border-top:0}.cv-skel-row>span:first-child{flex:none}.cv-skel-row>span:last-child{flex:auto;min-width:0;display:block}.cv-skels{gap:14px;display:grid}.cv-back{min-height:44px;transition:background-color .15s var(--m-ease);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-left:-8px;padding:0 14px 0 6px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--m-link)!important}.cv-back:hover{background:var(--m-tint-10);color:var(--m-ink)!important}.cv-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 16px;padding:16px;display:grid}.cv-head-main{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.cv-head-name{letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:1.2}.cv-head-sub{font-size:var(--t-small);color:var(--m-muted);overflow-wrap:anywhere;margin:0}.cv-head-acts{gap:8px;display:flex}.cv-head-acts .m-btn{min-height:44px;font-size:var(--t-small);padding:0 18px}.cv-stop{border-color:#a2463e73;color:var(--m-danger)!important}.cv-stop:hover:not(:disabled){background:#a2463e14}.cv-head.is-compact{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px 12px 0}.cv-back--icon{justify-content:center;width:40px;min-height:40px;margin:0 -4px 0 -6px;padding:0}.cv-head.is-compact .cv-head-main{gap:2px}.cv-head.is-compact .cv-head-name{font-size:19px}.cv-head.is-compact .cv-head-sub{font-size:var(--t-caption);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cv-head-row{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cv-head-row .cv-head-acts{margin-left:auto}@media (width<=389.98px){.cv-head-row .cv-head-acts .m-btn{gap:5px;padding:0 11px;font-size:13px}}.cv-head-row .cv-head-acts .m-btn{gap:6px;min-height:38px;padding:0 14px;font-size:13.5px}.cv-head.is-compact .cv-gacc{border-top:1px solid var(--m-hair);grid-column:1/-1;margin:0 -12px}.cv-head.is-compact .cv-gacc-b{min-height:50px;padding:8px 12px}.cv-gacc.is-bare{overflow:visible}.cv-gacc{overflow:hidden}.cv-gacc-b{appearance:none;text-align:left;width:100%;min-height:56px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px 12px 16px;display:flex}.cv-gacc-t{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.cv-gacc-goal,.cv-gacc-plan{align-items:center;gap:8px;min-width:0;display:flex}.cv-gacc-goal>svg,.cv-gacc-plan>svg{color:var(--m-link);flex:none}.cv-gacc-goal>span,.cv-gacc-plan>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cv-gacc-goal b{font-weight:600}.cv-gacc-plan{font-size:var(--t-small);color:var(--m-muted)}.cv-gacc-chev{color:var(--m-muted);transition:transform .24s var(--m-lift);flex:none}.cv-gacc.is-open .cv-gacc-chev{transform:rotate(180deg)}.cv-gacc.is-open .cv-gacc-goal>span,.cv-gacc.is-open .cv-gacc-plan>span{white-space:normal}.cv-gacc-body{animation:m-fade .24s var(--m-ease) both;padding:4px 16px 18px}.cv-goal{flex-direction:column;gap:16px;display:flex}.cv-goal.is-flat{gap:18px}.cv-plan{background:var(--m-tint-10);color:var(--m-ink);border-radius:14px;gap:10px;margin:0;padding:12px 14px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #8c745a40}.cv-plan>svg{color:var(--m-link);flex:none;margin-top:3px}.cv-plan b{letter-spacing:.06em;text-transform:uppercase;color:var(--m-link);margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.cv-k{letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted);align-items:center;gap:7px;margin:0 0 5px;font-size:11.5px;font-weight:600;display:flex}.cv-k svg{color:var(--m-link)}.cv-redline{background:var(--m-danger);border-radius:2px;width:12px;height:3px;display:block}.cv-v{overflow-wrap:anywhere;margin:0;line-height:1.5}.cv-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cv-list li{overflow-wrap:anywhere;padding-left:16px;line-height:1.45;position:relative}.cv-list li:before{content:"";background:var(--m-tan);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.cv-gk--red .cv-list li:before{background:var(--m-danger)}.cv-gk--rules{border-top:1px solid var(--m-hair);flex-direction:column;gap:12px;padding-top:14px;display:flex}.cv-rule{font-size:var(--t-small);align-items:flex-start;gap:10px;margin:0;line-height:1.4;display:flex}.cv-rule>svg{color:var(--m-link);flex:none;margin-top:2px}.cv-rule b{letter-spacing:.05em;text-transform:uppercase;color:var(--m-muted);font-size:11.5px;font-weight:600;display:block}.cv-chat{flex-direction:column;display:flex;overflow:hidden}.cv-log{overscroll-behavior:contain;background-color:var(--m-card);background-image:radial-gradient(#5c534a1c 1px,#0000 1.4px);background-size:18px 18px;flex-direction:column;height:min(100dvh - 430px,640px);min-height:340px;padding:14px 16px 16px;display:flex;position:relative;overflow-y:auto}.cv-log:focus-visible{outline-offset:-3px}@media (width<=599.98px){.cv-log{height:max(260px,100dvh - 500px);padding:12px 12px 14px}}@media (width>=1024px){.cv-log{height:clamp(320px,100dvh - 520px,680px)}.cv-thread{gap:14px}.cv-back{min-height:36px}}.cv-row{flex-direction:column;min-width:0;display:flex}.cv-row.is-new>.cv-msg,.cv-row.is-new>.cv-sys,.cv-row.is-new>.cv-nt,.cv-row.is-new>.cv-tell,.cv-row.is-new>.cv-held{animation:cv-in .34s var(--m-lift) both}@keyframes cv-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.cv-day{color:var(--m-muted);align-self:center;margin:14px 0 6px;font-size:11.5px;font-weight:600}.cv-day span{background:#5c534a14;border-radius:999px;padding:4px 12px}.cv-row:first-child>.cv-day{margin-top:2px}.cv-hist{color:var(--m-muted);align-self:center;margin:4px 0 6px;font-size:11.5px}.cv-msg{flex-direction:column;align-items:flex-start;min-width:0;max-width:min(86%,540px);margin-top:2px;display:flex}.cv-msg.is-first{margin-top:10px}.cv-msg--portal,.cv-msg--owner{align-self:flex-end;align-items:flex-end}.cv-msg--them{align-self:flex-start}.cv-msg-who{color:var(--m-link);align-items:center;gap:5px;padding:0 6px 3px;font-size:11.5px;font-weight:600;display:inline-flex}.cv-msg--owner .cv-msg-who{color:var(--m-muted)}.cv-bub{box-shadow:inset 0 0 0 1px var(--m-hair);background:#fffaf4;border-radius:18px;min-width:0;max-width:100%;padding:8px 13px 6px;position:relative}.cv-bub-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-body);margin:0;line-height:1.4}.cv-bub-media{font-size:var(--t-small);opacity:.8;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.cv-bub-text+.cv-bub-media{margin-top:4px}.cv-bub-time{text-align:right;opacity:.55;margin-top:2px;font-size:10.5px;line-height:1.2;display:block}.cv-msg--them:not(.is-first) .cv-bub{border-top-left-radius:6px}.cv-msg--them:not(.is-last) .cv-bub{border-bottom-left-radius:6px}.cv-msg--portal:not(.is-first) .cv-bub,.cv-msg--owner:not(.is-first) .cv-bub{border-top-right-radius:6px}.cv-msg--portal:not(.is-last) .cv-bub,.cv-msg--owner:not(.is-last) .cv-bub{border-bottom-right-radius:6px}.cv-msg--portal .cv-bub{background:linear-gradient(#ecdcc8 0%,#e4d1ba 100%);box-shadow:inset 0 1px #ffffff80,0 1px 2px #4634241f}.cv-msg--owner .cv-bub{background:var(--m-ink);color:var(--m-paper);box-shadow:0 1px 2px #1c1a1740}.cv-msg.is-hist .cv-bub{opacity:.8}.cv-sys{text-align:center;max-width:52ch;color:var(--m-muted);flex-direction:column;align-self:center;align-items:center;gap:3px;margin:8px 0;font-size:12.5px;line-height:1.4;display:flex}.cv-sys>span{background:#5c534a12;border-radius:999px;padding:4px 12px}.cv-sys small{overflow-wrap:anywhere;max-width:46ch;font-size:12px;display:block}.cv-sys--ok>span{color:#45583e;background:#5a6b5221}.cv-sys--warn>span{color:#8a3a33;background:#a2463e1a}.cv-sys--soft>span{box-shadow:inset 0 0 0 1px var(--m-hair);background:0 0}.cv-nt,.cv-tell{max-width:min(92%,520px);font-size:var(--t-small);overflow-wrap:anywhere;border-radius:14px;align-self:center;align-items:flex-start;gap:9px;margin:10px 0;padding:10px 14px;line-height:1.45;display:flex}.cv-nt{background:#a68b7521;border:1.5px dashed #8c745a66}.cv-tell{background:#1c1a170d;border:1.5px dashed #1c1a1747;align-self:flex-end}.cv-nt>svg,.cv-tell>svg{color:var(--m-link);flex:none;margin-top:3px}.cv-nt b,.cv-tell b{letter-spacing:.05em;text-transform:uppercase;color:var(--m-muted);font-size:11.5px;font-weight:600;display:block}.cv-typing-row{margin-top:10px}.cv-bub--typing{color:var(--m-link);padding:12px 16px}.cv-typing-t{color:var(--m-muted);padding:3px 6px 0;font-size:11.5px}.cv-wait{color:var(--m-muted);align-self:center;align-items:center;gap:6px;margin:14px 0 0;font-size:12.5px;display:inline-flex}.cv-jump{appearance:none;cursor:pointer;background:var(--m-ink);min-height:36px;color:var(--m-paper);font:inherit;font-size:var(--t-small);box-shadow:var(--m-shadow-lift);animation:cv-in .26s var(--m-lift) both;border:0;border-radius:999px;flex:none;align-self:center;align-items:center;gap:6px;margin-top:10px;padding:0 16px;font-weight:600;display:inline-flex;position:sticky;bottom:6px}.cv-held{box-shadow:var(--m-shadow), inset 3px 0 0 var(--m-ink);background:#fffaf4;border-radius:16px;flex-direction:column;align-self:stretch;gap:10px;margin:12px 0 4px;padding:14px 14px 14px 16px;display:flex}.cv-held-who{padding:0}.cv-msg--pending{margin-top:10px}.cv-bub--pending{outline-offset:-1.5px;outline:1.5px dashed #8c745ab3;box-shadow:none!important;background:repeating-linear-gradient(135deg,#ecdcc8b3 0 9px,#ecdcc861 9px 18px)!important}.cv-msg--pending .cv-bub+.cv-bub{margin-top:3px}.cv-msg--pending.cv-msg--owner .cv-bub--pending{outline-color:#f2ece480;background:repeating-linear-gradient(135deg,#1c1a17e6 0 9px,#1c1a17c7 9px 18px)!important}.cv-pending-foot{align-items:center;gap:10px;width:min(100%,340px);margin-top:7px;display:flex}.cv-fuse{background:#8c745a2e;border-radius:999px;flex:40px;height:4px;overflow:hidden}.cv-fuse i{border-radius:inherit;background:var(--m-accent);transform-origin:0;height:100%;transition:transform 1s linear;display:block}.cv-pending-t{color:var(--m-link);flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.cv-pending-x{appearance:none;cursor:pointer;min-height:36px;font:inherit;color:var(--m-ink);text-underline-offset:3px;background:0 0;border:0;border-radius:999px;flex:none;margin:-4px -6px -4px 0;padding:0 10px;font-size:12.5px;font-weight:600;text-decoration:underline}.cv-pending-x:hover:not(:disabled){background:var(--m-tint-14)}.cv-pending-x:disabled{opacity:.5}.cv-dock{border-top:1px solid var(--m-hair);background:var(--m-card);flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.cv-modes{background:var(--m-tint-10);border-radius:999px;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:inline-flex}.cv-mode{appearance:none;cursor:pointer;min-height:38px;color:var(--m-muted);font:inherit;font-size:var(--t-small);white-space:nowrap;transition:background-color .15s var(--m-ease), color .15s var(--m-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}.cv-mode.is-on{color:var(--m-ink);background:#fffaf4;box-shadow:0 1px 3px #46342424}@media (width<=389.98px){.cv-mode{gap:5px;padding:0 10px;font-size:13px}}.cv-compose{align-items:flex-end;gap:8px;display:flex}.cv-compose-in{resize:none;border-radius:23px;flex:auto;min-height:46px;max-height:168px;padding:12px 16px;font-family:inherit;line-height:1.4;overflow-y:auto}.cv-send{appearance:none;background:var(--m-ink);width:46px;height:46px;color:var(--m-paper);cursor:pointer;transition:opacity .15s var(--m-ease), transform .15s var(--m-ease);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cv-send:disabled{opacity:.35;cursor:default}.cv-send:active:not(:disabled){transform:scale(.94)}.cv-dock-hint{margin:0 6px}.cv-q--dock{margin:0}.cv-drive{background:#6b56691a;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #6b566938}.cv-drive-ic{background:var(--m-plum);color:#fffaf4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.cv-drive-main{flex:auto;min-width:0}.cv-drive-t{margin:0;font-weight:600}.cv-drive-btn{flex:none;min-height:44px;padding:0 18px}@media (width<=599.98px){.cv-drive{flex-wrap:wrap}.cv-drive-main{flex-basis:calc(100% - 52px)}.cv-drive-btn{width:100%}}.cv-end{border-top:1px solid var(--m-hair);background:var(--m-card);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.cv-end-t{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.cv-end-o{margin:0;line-height:1.45}.cv-end-o b{letter-spacing:.05em;text-transform:uppercase;color:var(--m-muted);font-size:11.5px;font-weight:600;display:block}.cv-consent{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cv-consent li{align-items:flex-start;gap:12px;line-height:1.45;display:flex}.cv-consent-ic{background:var(--m-tint-14);width:34px;height:34px;color:var(--m-link);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cv-conn{flex-direction:column;gap:12px;display:flex}.cv-qrbox{flex-direction:column;align-items:center;gap:12px;display:flex}.cv-qr-frame{width:min(100%,248px);box-shadow:var(--m-shadow), inset 0 0 0 1px var(--m-hair);animation:cv-qr-in .42s var(--m-lift) both;background:#fffaf4;border-radius:20px;padding:12px}@keyframes cv-qr-in{0%{opacity:.2;transform:scale(.96)}to{opacity:1;transform:none}}.cv-qr{aspect-ratio:1;border-radius:8px;width:100%;height:auto;display:block}.cv-qr-skel{aspect-ratio:1;border-radius:8px;width:100%}.cv-qr-timer{font-size:var(--t-small);color:var(--m-muted);margin:0}.cv-steps{flex-direction:column;align-self:stretch;gap:6px;margin:0;padding-left:22px;line-height:1.45;display:flex}.cv-steps li::marker{color:var(--m-link);font-weight:600}.cv-code-in{text-align:center;letter-spacing:.3em;font-feature-settings:"tnum" 1;font-size:22px}.cv-code-in::placeholder{letter-spacing:.3em}.cv-done{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:8px 0 4px;display:flex}.cv-done-ring{width:68px;height:68px;color:var(--m-ok);background:#5a6b5226;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.cv-done-ring:before,.cv-done-ring:after{content:"";border:1.5px solid var(--m-ok);opacity:0;animation:m-ripple 2.4s var(--m-lift) infinite;border-radius:50%;position:absolute;inset:0}.cv-done-ring:after{animation-delay:1.2s}.cv-done-t{max-width:40ch;margin:0;line-height:1.5}.cv-confirm{flex-direction:column;gap:14px;display:flex}.cv-nc{flex-direction:column;gap:14px;min-width:0;display:flex}.cv-nc-log{scroll-behavior:smooth;flex-direction:column;gap:10px;min-height:148px;max-height:min(52vh,460px);padding:4px 2px 2px;display:flex;overflow-y:auto}.cv-nc-hello{background:var(--m-warm);box-shadow:inset 0 0 0 1px var(--m-hair);color:var(--m-muted);border-radius:16px;align-items:flex-start;gap:10px;margin:auto 0;padding:16px;line-height:1.5;display:flex}.cv-nc-hello>svg{color:var(--m-link);flex:none;margin-top:4px}.cv-nc-b{overflow-wrap:anywhere;max-width:90%;animation:cv-nc-in .32s var(--m-lift) both;margin:0;padding:10px 14px;line-height:1.45}.cv-nc-b--owner{white-space:pre-wrap;background:linear-gradient(#ecdcc8 0%,#e4d1ba 100%);border-radius:18px 18px 6px;align-self:flex-end;box-shadow:inset 0 1px #ffffff80,0 1px 2px #46342424}.cv-nc-b--portal{background:var(--m-warm);box-shadow:inset 0 0 0 1px var(--m-hair);border-radius:18px 18px 18px 6px;flex-direction:column;align-self:flex-start;gap:12px;display:flex}.cv-nc-b--think{color:var(--m-link);padding:14px 16px}.cv-nc-say{white-space:pre-wrap;margin:0}.cv-nc-route{background:var(--m-tint-10);font-size:var(--t-small);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.cv-nc-route>svg{color:var(--m-faint);flex:none}.cv-nc-end{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.cv-nc-k{letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted);font-size:11.5px;font-weight:600}.cv-nc-v{overflow-wrap:anywhere;align-items:center;gap:7px;font-weight:600;display:inline-flex}.cv-nc-acts{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cv-nc-acts .m-btn-text{color:var(--m-muted)}.cv-nc-composer{box-shadow:inset 0 0 0 1px var(--m-hair), 0 1px 2px #4634240f;transition:box-shadow .2s var(--m-ease);background:#fffdf9;border-radius:24px;align-items:flex-end;gap:8px;padding:6px 6px 6px 16px;display:flex}.cv-nc-composer:focus-within{box-shadow:inset 0 0 0 1.5px var(--m-accent), 0 4px 18px #4634241a}.cv-nc-in{resize:none;min-width:0;font:inherit;color:var(--m-ink);background:0 0;border:0;outline:0;flex:1;max-height:160px;padding:10px 0;font-size:16px;line-height:1.45}.cv-nc-in::placeholder{color:var(--m-faint)}.cv-nc-btn{cursor:pointer;width:44px;height:44px;transition:background-color .16s var(--m-ease), transform .16s var(--m-spring), opacity .16s var(--m-ease);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cv-nc-mic{color:var(--m-link);background:0 0}.cv-nc-mic:hover{background:var(--m-tint-14)}.cv-nc-mic.is-on{background:var(--m-danger);color:#fffaf4;animation:1.4s ease-in-out infinite cv-nc-rec}.cv-nc-go{background:var(--m-ink);color:#fffaf4}.cv-nc-go:hover:not(:disabled){background:var(--m-ink-hover);transform:translateY(-1px)}.cv-nc-go:disabled{opacity:.28;cursor:default}.cv-nc-btn:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}@keyframes cv-nc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cv-nc-rec{0%,to{box-shadow:0 0 #a2463e66}50%{box-shadow:0 0 0 8px #a2463e00}}@media (prefers-reduced-motion:reduce){.cv-nc-b,.cv-nc-mic.is-on{animation:none}}.cv-as{flex-direction:column;gap:14px;display:flex}.cv-as-head{align-items:center;gap:14px;display:flex}.cv-as-name{font-weight:600;font-size:var(--t-row);overflow-wrap:anywhere;margin:0}.cv-as-sub{color:var(--m-muted);font-size:var(--t-small);overflow-wrap:anywhere;margin:0}.cv-as-status{border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-weight:600;line-height:1.4;display:flex}.cv-as-status svg{flex:none;margin-top:2px}.cv-as-status--ok{color:#45583e;background:#5a6b5221}.cv-as-status--hold,.cv-as-status--wait{color:#7d5f2e;background:#b38f5b29}.cv-as-status--bad{color:#8a3a33;background:#a2463e1a}.cv-as-status--muted{background:var(--m-tint-10);color:var(--m-muted)}.cv-as-row{margin:0;line-height:1.45}.cv-as-row b{letter-spacing:.05em;text-transform:uppercase;color:var(--m-muted);font-size:11.5px;font-weight:600;display:block}.me-calm .cv-state--composing:after,.me-calm .cv-mp-o.is-busy,.me-calm .cv-typing i,.me-calm .cv-live-dot,.me-calm .cv-hero-ring,.me-calm .cv-art-a,.me-calm .cv-art-b,.me-calm .cv-art-c{animation:none}.me-calm .cv-hero-ring:before,.me-calm .cv-hero-ring:after,.me-calm .cv-done-ring:before,.me-calm .cv-done-ring:after{display:none}@media (prefers-reduced-motion:reduce){.cv-state--composing:after,.cv-mp-o.is-busy,.cv-typing i,.cv-live-dot,.cv-hero-ring,.cv-art-a,.cv-art-b,.cv-art-c{animation:none}.cv-hero-ring:before,.cv-hero-ring:after,.cv-done-ring:before,.cv-done-ring:after{display:none}.cv-fuse i,.cv-clock circle:last-child{transition:none}}.cv-route{background:#fffcf7b8;border:1px solid #3c2c1e14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:grid}.cv-route-end{gap:2px;min-width:0;display:grid}.cv-route-end.is-to{text-align:right;justify-items:end}.cv-route-k{letter-spacing:.07em;text-transform:uppercase;color:var(--m-muted);font-size:11px;font-weight:600}.cv-route-who{color:var(--m-ink,#1d1915);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;font-size:15px;font-weight:600;display:inline-flex;overflow:hidden}.cv-route-sub{color:var(--m-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;overflow:hidden}.cv-route-arrow{color:var(--m-muted);font-size:18px;line-height:1}.cv-accts-cap{letter-spacing:.07em;text-transform:uppercase;color:var(--m-muted);margin:14px 0 6px;font-size:11.5px;font-weight:600}.cv-mm{flex:none;display:block}.cv-mm rect{fill:#5c534a33;transition:fill .2s var(--m-ease)}.cv-mm rect.is-on{fill:var(--m-link)}.cv-modechip{appearance:none;cursor:pointer;max-width:100%;min-height:30px;box-shadow:inset 0 0 0 1px var(--m-hair);color:var(--m-ink);font:inherit;transition:background-color .15s var(--m-ease), box-shadow .15s var(--m-ease);background:#fffcf7cc;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 9px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.cv-modechip:hover:not(:disabled){background:var(--m-tint-10);box-shadow:inset 0 0 0 1px #8c745a80}.cv-modechip:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.cv-modechip>svg:last-child{color:var(--m-muted);flex:none}.cv-modechip-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cv-head-chips{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.cv-mtag{background:var(--m-tint-10);color:var(--m-muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:2px 8px 2px 6px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}@media (width<=599.98px){.cv-mtag{padding:3px 6px}.cv-mtag>span{display:none}}.cv-mp{flex-direction:column;gap:12px;min-width:0;display:flex}.cv-mp-lead{margin:0 0 12px}.cv-mp-list{gap:8px;display:grid}.cv-mp-o{appearance:none;cursor:pointer;text-align:left;width:100%;min-height:64px;font:inherit;color:var(--m-ink);box-shadow:inset 0 0 0 1px var(--m-hair), 0 1px 2px #4634240d;transition:box-shadow .16s var(--m-ease), background-color .16s var(--m-ease), transform .16s var(--m-ease);background:#fffdf9;border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 12px;display:grid}.cv-mp-o:hover:not(:disabled){background:var(--m-warm);transform:translateY(-1px)}.cv-mp-o:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.cv-mp-o:disabled{cursor:default;opacity:.7}.cv-mp-o.is-on{background:var(--m-warm);box-shadow:inset 0 0 0 1.5px var(--m-ink), 0 2px 10px #46342414}.cv-mp-o.is-busy{animation:1s ease-in-out infinite cv-mp-busy}.cv-mp-mark{background:var(--m-tint-10);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.cv-mp-o.is-on .cv-mp-mark{box-shadow:inset 0 0 0 1px var(--m-hair);background:#fffcf7e6}.cv-mp-t{flex-direction:column;gap:2px;min-width:0;display:flex}.cv-mp-t b{font-size:var(--t-row);font-weight:600;line-height:1.3}.cv-mp-t small{font-size:var(--t-caption);color:var(--m-muted);overflow-wrap:anywhere;line-height:1.4}.cv-mp-tick{color:var(--m-ink);display:inline-flex}.cv-mp-note{background:var(--m-tint-10);color:var(--m-muted);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.cv-mp-note>svg{color:var(--m-link);flex:none;margin-top:2px}.cv-mp.is-compact .cv-mp-o{min-height:54px;padding:8px 10px}.cv-mp.is-compact .cv-mp-mark{width:34px;height:34px}.cv-mp.is-compact .cv-mp-note{font-size:12px}@keyframes cv-mp-busy{0%,to{opacity:1}50%{opacity:.55}}.cv-nc-mode{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cv-nc-mode .cv-modechip--pill{min-height:32px}.cv-nc-modes{animation:cv-nc-in .24s var(--m-lift) both;align-self:stretch}.cv-state--composing{position:relative;overflow:hidden}.cv-state--composing:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#fffaf4b3 50%,#0000 80%);animation:2.2s ease-in-out infinite cv-sheen;position:absolute;inset:0;transform:translate(-100%)}.cv-comp-t{letter-spacing:.01em;border-left:1px solid #6b52344d;margin-left:1px;padding-left:7px;font-weight:600}@keyframes cv-sheen{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.cv-wt{max-width:min(92%,520px);color:var(--m-muted);overflow-wrap:anywhere;align-self:center;align-items:flex-start;gap:8px;margin:8px 0;font-size:12.5px;font-style:italic;line-height:1.45;display:flex}.cv-wt>svg{color:var(--m-link);flex:none;margin-top:2px;font-style:normal}
