@font-face{font-family:cmDisplay;src:url(../media/ClashDisplay_600-s.p.35glwwf3jhwis.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:cmDisplay Fallback;src:local(Arial);ascent-override:79.51%;descent-override:22.33%;line-gap-override:8.04%;size-adjust:111.94%}.cmdisplay_b51f2d4b-module__DYTDAW__className{font-family:cmDisplay,cmDisplay Fallback;font-weight:600}.cmdisplay_b51f2d4b-module__DYTDAW__variable{--cm-font-display:"cmDisplay", "cmDisplay Fallback"}
@font-face{font-family:cmSans;src:url(../media/ppneuemontreal_book-s.p.2id3e829d7t6x.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cmSans;src:url(../media/ppneuemontreal_medium-s.p.3u_75h_x60iwj.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:cmSans Fallback;src:local(Arial);ascent-override:101.42%;descent-override:25.62%;line-gap-override:0.0%;size-adjust:94.46%}.cmsans_2512b41c-module__buT20a__className{font-family:cmSans,cmSans Fallback}.cmsans_2512b41c-module__buT20a__variable{--cm-font-sans:"cmSans", "cmSans Fallback"}
.cm-root{--cm-p-neutral-0:#fff;--cm-p-neutral-50:#f6f6f7;--cm-p-neutral-100:#ececee;--cm-p-neutral-200:#d9d9dd;--cm-p-neutral-300:#bdbdc3;--cm-p-neutral-400:#9a9aa2;--cm-p-neutral-500:#77777f;--cm-p-neutral-600:#5a5a62;--cm-p-neutral-700:#404047;--cm-p-neutral-800:#2a2a30;--cm-p-neutral-850:#1f1f24;--cm-p-neutral-900:#16161a;--cm-p-neutral-950:#0e0e10;--cm-p-magenta-50:#fff0f7;--cm-p-magenta-100:#fde;--cm-p-magenta-200:#ffb8dc;--cm-p-magenta-300:#ff8ac4;--cm-p-magenta-400:#ff56aa;--cm-p-magenta-500:#ff2d95;--cm-p-magenta-600:#ca0e6f;--cm-p-magenta-700:#a6085b;--cm-p-magenta-800:#930a52;--cm-p-magenta-900:#6b0b3e;--cm-p-magenta-950:#42062a;--cm-p-mood-lonely:#a78bfa;--cm-p-mood-hungry:#ff8a3d;--cm-p-mood-bored:#b7b7bf;--cm-p-mood-proud:#ffd23f;--cm-p-mood-comehere:#ff2d95;--cm-p-mood-missyou:#ff8ac4;--cm-space-1:4px;--cm-space-2:8px;--cm-space-3:12px;--cm-space-4:16px;--cm-space-5:20px;--cm-space-6:24px;--cm-space-8:32px;--cm-space-10:40px;--cm-space-14:56px;--cm-space-18:72px;--cm-radius-sm:6px;--cm-radius-md:10px;--cm-radius-lg:16px;--cm-radius-xl:24px;--cm-radius-full:999px;--cm-duration-fast:.16s;--cm-duration-base:.2s;--cm-duration-fuse:8s;--cm-shadow-xs:0 1px 2px #0e0e100a;--cm-shadow-sm:0 1px 2px #0e0e1008, 0 6px 20px -6px #0e0e1012;--cm-shadow-md:0 2px 4px #0e0e100a, 0 16px 40px -12px #0e0e1024;--cm-shadow-lg:0 4px 8px #0e0e100d, 0 32px 72px -20px #0e0e1047;--cm-shadow-edge-dark:0 0 0 1px #ffffff0f;--cm-shadow-raised-dark:0 0 0 1px #ffffff14, 0 24px 60px -20px #0009;--cm-bg-canvas:var(--cm-p-neutral-50);--cm-bg-surface:var(--cm-p-neutral-0);--cm-bg-raised:var(--cm-p-neutral-0);--cm-bg-sunken:var(--cm-p-neutral-100);--cm-border-subtle:var(--cm-p-neutral-200);--cm-border-strong:var(--cm-p-neutral-500);--cm-text-primary:var(--cm-p-neutral-950);--cm-text-secondary:var(--cm-p-neutral-600);--cm-text-on-accent:var(--cm-p-neutral-0);--cm-accent-fill:var(--cm-p-magenta-600);--cm-accent-fill-hover:var(--cm-p-magenta-700);--cm-accent-text:var(--cm-p-magenta-600);--cm-accent-subtle:var(--cm-p-magenta-50);--cm-focus-ring:var(--cm-p-magenta-600);--cm-brand-dot:var(--cm-p-magenta-500);--cm-status-urgent:var(--cm-p-magenta-600);--cm-elevation-flat:var(--cm-shadow-xs);--cm-elevation-card:var(--cm-shadow-sm);--cm-elevation-raised:var(--cm-shadow-md);--cm-elevation-overlay:var(--cm-shadow-lg);--cm-overlay-glass:#141417d1;--cm-overlay-edge:#ffffff14;--cm-overlay-text:var(--cm-p-neutral-50);--cm-overlay-text-2:var(--cm-p-neutral-400);--cm-overlay-chip:#ffffff12;--cm-button-primary-bg:var(--cm-accent-fill);--cm-button-primary-bg-hover:var(--cm-accent-fill-hover);--cm-button-primary-fg:var(--cm-text-on-accent);--cm-avatar-ping:var(--cm-brand-dot);--cm-avatar-ping-ring:var(--cm-bg-surface);--cm-chip-bg:var(--cm-bg-sunken);--cm-keycap-bg:var(--cm-bg-sunken);--cm-input-border:var(--cm-border-strong);--cm-switch-on:var(--cm-accent-fill);--cm-notification-bg:var(--cm-overlay-glass);--cm-notification-radius:var(--cm-radius-lg);--cm-notification-fuse:var(--cm-brand-dot);--cm-notification-duration:var(--cm-duration-fuse);--cm-focus-width:2px;--cm-focus-offset:2px;--cm-font-ui:var(--cm-font-sans), "Neue Montreal", system-ui, sans-serif;--cm-font-brand:var(--cm-font-display), "Clash Display", system-ui, sans-serif;--cm-ease-out:cubic-bezier(.2, .8, .2, 1);font-family:var(--cm-font-ui);letter-spacing:0;--hm-text:var(--cm-text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--cm-text-primary)}.cm-root[data-cm-theme=dark],.cm-root [data-cm-theme=dark]{--cm-bg-canvas:var(--cm-p-neutral-950);--cm-bg-surface:var(--cm-p-neutral-900);--cm-bg-raised:var(--cm-p-neutral-850);--cm-bg-sunken:var(--cm-p-neutral-850);--cm-border-subtle:var(--cm-p-neutral-800);--cm-text-primary:var(--cm-p-neutral-50);--cm-text-secondary:var(--cm-p-neutral-400);--cm-text-on-accent:var(--cm-p-neutral-950);--cm-accent-fill:var(--cm-p-magenta-500);--cm-accent-fill-hover:var(--cm-p-magenta-400);--cm-accent-text:var(--cm-p-magenta-400);--cm-accent-subtle:var(--cm-p-magenta-950);--cm-focus-ring:var(--cm-p-magenta-400);--cm-status-urgent:var(--cm-p-magenta-500);--cm-elevation-flat:var(--cm-shadow-edge-dark);--cm-elevation-card:var(--cm-shadow-edge-dark);--cm-elevation-raised:var(--cm-shadow-raised-dark);--cm-elevation-overlay:var(--cm-shadow-raised-dark);--cm-button-primary-bg:var(--cm-accent-fill);--cm-button-primary-bg-hover:var(--cm-accent-fill-hover);--cm-button-primary-fg:var(--cm-text-on-accent);--cm-avatar-ping:var(--cm-brand-dot);--cm-avatar-ping-ring:var(--cm-bg-surface);--cm-chip-bg:var(--cm-bg-sunken);--cm-keycap-bg:var(--cm-bg-sunken);--cm-input-border:var(--cm-border-strong);--cm-switch-on:var(--cm-accent-fill);--cm-notification-fuse:var(--cm-brand-dot);--hm-text:var(--cm-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--cm-text-primary)}.cm-ground{background:var(--cm-bg-canvas);color:var(--cm-text-primary)}
.cm-root *,.cm-root :before,.cm-root :after{box-sizing:border-box}.cm-brand{font-family:var(--cm-font-brand);font-weight:600}.cm-avatar{flex:none;display:inline-block;position:relative}.cm-avatar-img{border-radius:var(--cm-radius-full);object-fit:cover;width:100%;height:100%;display:block}.cm-avatar-mono{border-radius:var(--cm-radius-full);width:100%;height:100%;font-family:var(--cm-font-brand);place-items:center;font-weight:600;line-height:1;display:grid}.cm-avatar-ping{border-radius:var(--cm-radius-full);background:var(--cm-avatar-ping);position:absolute;top:-1px;right:-1px}.cm-chip{border-radius:var(--cm-radius-full);background:var(--cm-chip-bg);color:var(--cm-text-primary);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.cm-chip[data-size=md]{padding:4px 11px 4px 5px;font-size:13px}.cm-chip[data-size=sm]{gap:5px;padding:2px 9px 2px 3px;font-size:12px}.cm-chip[data-on-dark]{background:var(--cm-overlay-chip);color:var(--cm-p-neutral-200)}.cm-keycap{color:var(--cm-text-primary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cm-keycap kbd{background:var(--cm-keycap-bg);border:1px solid var(--cm-border-subtle);border-radius:var(--cm-radius-sm);border-bottom-width:2px;padding:3px 6px;font-family:inherit;font-size:11px;font-weight:500;line-height:1}.cm-keycap[data-tone=overlay]{color:var(--cm-p-neutral-200)}.cm-keycap[data-tone=overlay] kbd{color:var(--cm-overlay-text);background:#ffffff17;border:0;padding:3px 5px}.cm-btn{border-radius:var(--cm-radius-full);font:inherit;cursor:pointer;transition:background-color var(--cm-duration-fast) var(--cm-ease-out), transform .12s var(--cm-ease-out);border:0;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex}.cm-btn[data-size=md]{height:40px;padding:0 18px;font-size:14px}.cm-btn[data-size=lg]{height:52px;padding:0 24px;font-size:16px}.cm-btn[data-block]{width:100%}.cm-btn[data-variant=primary]{background:var(--cm-button-primary-bg);color:var(--cm-button-primary-fg)}@media (hover:hover){.cm-btn[data-variant=primary]:hover:not(:disabled){background:var(--cm-button-primary-bg-hover)}}.cm-btn:active:not(:disabled){transform:scale(.98)}.cm-btn[data-variant=primary]:active:not(:disabled){background:var(--cm-button-primary-bg-hover)}.cm-btn:is([data-variant=secondary],[data-variant=ghost]):active:not(:disabled){background:var(--cm-bg-sunken)}.cm-btn[data-variant=secondary]{background:var(--cm-bg-surface);color:var(--cm-text-primary);box-shadow:inset 0 0 0 1px var(--cm-border-strong)}.cm-btn[data-variant=ghost]{color:var(--cm-text-primary);background:0 0}.cm-btn:focus-visible{outline:var(--cm-focus-width) solid var(--cm-focus-ring);outline-offset:var(--cm-focus-offset)}.cm-btn:disabled{background:var(--cm-bg-sunken);color:var(--cm-text-secondary);cursor:not-allowed}.cm-note{background:var(--cm-notification-bg);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--cm-overlay-edge);border-radius:var(--cm-notification-radius);width:400px;color:var(--cm-overlay-text);font-family:var(--cm-font-ui);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -16px #000000bf}.cm-note-body{gap:14px;padding:16px 16px 15px;display:flex}.cm-note-text{flex:1;min-width:0}.cm-note-head{align-items:center;gap:8px;font-size:15px;display:flex}.cm-note-name{font-weight:500}.cm-note-time{color:var(--cm-p-neutral-400);margin-left:auto;font-size:12.5px}.cm-note-msg{color:var(--cm-p-neutral-100);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:17px;line-height:1.4;display:-webkit-box;overflow:hidden}.cm-note-ctx{color:var(--cm-p-neutral-400);margin:6px 0 0;font-size:12.5px}.cm-note-keys{border-top:1px solid #ffffff0f;align-items:center;gap:14px;padding:9px 14px 11px;display:flex}.cm-note-fuse{background:var(--cm-notification-fuse);transform-origin:0;width:100%;height:2px;animation:cm-fuse var(--cm-duration-fuse) linear forwards;position:absolute;bottom:0;left:0}@keyframes cm-fuse{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.cm-note-enter{animation:cm-note-in var(--cm-duration-base) var(--cm-ease-out) both}.cm-note-exit{animation:cm-note-out var(--cm-duration-fast) ease-in both}@keyframes cm-note-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes cm-note-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.cm-note-enter{animation-name:cm-fade}.cm-note-exit{animation-name:cm-fade-out}.cm-note-fuse{animation:none}.cm-btn{transition:none}}@keyframes cm-fade{0%{opacity:0}to{opacity:1}}@keyframes cm-fade-out{0%{opacity:1}to{opacity:0}}.cm-wordmark{font-family:var(--cm-font-brand);letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:600;line-height:1}.cm-wordmark-dot{background:var(--cm-brand-dot);vertical-align:-.016em;border-radius:999px;width:.532em;height:.532em;margin:0 -.005em 0 .021em;display:inline-block}.cm-game{background:#1c1c18;position:relative;overflow:hidden}.cm-game-sky{background:linear-gradient(170deg,#2b3a4a 0%,#4a4a40 45%,#5a4a3a 70%,#1c1c18 100%);position:absolute;inset:0}.cm-game-ground{background:linear-gradient(#3a3428 0%,#1e1c16 100%);height:430px;position:absolute;bottom:0;left:0;right:0}.cm-game-block{background:#34342f;border-radius:6px;position:absolute}.cm-hud-minimap{background:#00000040;border:2px solid #ffffff24;border-radius:14px;width:260px;height:260px;position:absolute;top:32px;left:32px}.cm-hud-score{align-items:center;gap:16px;display:flex;position:absolute;top:32px;left:50%;transform:translate(-50%)}.cm-hud-score span{background:#0000004d;border-radius:8px;width:90px;height:50px}.cm-hud-score span[data-wide]{background:#0006;width:120px;height:60px}.cm-hud-feed{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:230px;right:32px}.cm-hud-feed span{background:#00000059;border-radius:4px;height:30px}.cm-hud-cross{width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cm-hud-cross i{background:#f6f6f7;position:absolute}.cm-hud-cross i:first-child{width:3px;height:10px;top:0;left:14px}.cm-hud-cross i:nth-child(2){width:3px;height:10px;bottom:0;left:14px}.cm-hud-cross i:nth-child(3){width:10px;height:3px;top:14px;left:0}.cm-hud-cross i:nth-child(4){width:10px;height:3px;top:14px;right:0}.cm-hud-abilities{gap:12px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.cm-hud-abilities span{background:#0000004d;border-radius:8px;width:110px;height:70px}.cm-game-overlay{position:absolute;inset:0}.cm-phone{background:var(--cm-bg-canvas);width:402px;height:874px;color:var(--cm-text-primary);flex-direction:column;gap:16px;padding:62px 20px 30px;display:flex}.cm-phone-top{justify-content:space-between;align-items:center;display:flex}.cm-iconbtn{border-radius:var(--cm-radius-full);background:var(--cm-bg-surface);width:44px;height:44px;color:var(--cm-text-primary);border:0;place-items:center;display:grid}.cm-card{background:var(--cm-bg-surface);border-radius:var(--cm-radius-xl);flex-direction:column;gap:14px;padding:18px;display:flex}.cm-status{align-items:center;gap:12px;display:flex}.cm-status-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cm-status-title{font-size:17px;font-weight:500}.cm-status-sub{color:var(--cm-text-secondary);font-size:13px}.cm-live{color:var(--cm-p-magenta-700);background:var(--cm-accent-subtle);border-radius:var(--cm-radius-full);padding:4px 10px;font-size:12px;font-weight:500}.cm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cm-stat{background:var(--cm-bg-canvas);border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.cm-stat-k{color:var(--cm-text-secondary);font-size:12px}.cm-stat-v{font-family:var(--cm-font-brand);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.1}.cm-note-line{color:var(--cm-text-secondary);margin:0;font-size:12.5px;line-height:1.4}.cm-compose{gap:12px;margin-top:auto;padding:16px}.cm-compose-k{font-size:13px;font-weight:500}.cm-moods{justify-content:space-between;display:flex}.cm-mood-btn{border:1px solid var(--cm-border-subtle);background:var(--cm-bg-surface);cursor:pointer;border-radius:14px;place-items:center;width:48px;height:48px;padding:0;display:grid}.cm-mood-btn[data-on]{border:2px solid var(--cm-accent-fill);background:var(--cm-accent-subtle)}.cm-presets{flex-wrap:wrap;gap:6px;display:flex}.cm-preset{border-radius:var(--cm-radius-full);border:1px solid var(--cm-border-subtle);background:var(--cm-bg-surface);height:40px;font:inherit;color:var(--cm-text-primary);padding:0 12px;font-size:13px;font-weight:500}.cm-preset[data-on]{border:2px solid var(--cm-accent-fill);background:var(--cm-accent-subtle)}.cm-input{border:1px solid var(--cm-input-border);border-radius:16px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.cm-input-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;overflow:hidden}.cm-send{border-radius:var(--cm-radius-full);background:var(--cm-button-primary-bg);width:44px;height:44px;color:var(--cm-button-primary-fg);border:0;flex:none;place-items:center;display:grid}.cm-mood-btn:focus-visible,.cm-preset:focus-visible,.cm-send:focus-visible,.cm-iconbtn:focus-visible{outline:var(--cm-focus-width) solid var(--cm-focus-ring);outline-offset:var(--cm-focus-offset)}.cm-field-label{color:var(--cm-text-primary);font-size:13px;font-weight:500}.cm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cm-switch-row{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.cm-switch-label{cursor:pointer;flex-direction:column;gap:2px;display:flex}.cm-switch-title{font-size:14px;font-weight:500}.cm-switch-desc{color:var(--cm-text-secondary);font-size:12.5px}.cm-switch{border-radius:var(--cm-radius-full);border:1px solid var(--cm-border-strong);background:var(--cm-bg-sunken);cursor:pointer;width:44px;height:26px;transition:background-color var(--cm-duration-fast) var(--cm-ease-out);flex:none;padding:0;position:relative}.cm-switch-knob{border-radius:var(--cm-radius-full);background:var(--cm-border-strong);width:20px;height:20px;transition:transform var(--cm-duration-fast) var(--cm-ease-out), background-color var(--cm-duration-fast);position:absolute;top:2px;left:2px}.cm-switch[aria-checked=true]{background:var(--cm-switch-on);border-color:var(--cm-switch-on)}.cm-switch[aria-checked=true] .cm-switch-knob{background:var(--cm-p-neutral-0);transform:translate(18px)}.cm-switch:focus-visible{outline:var(--cm-focus-width) solid var(--cm-focus-ring);outline-offset:var(--cm-focus-offset)}.cm-switch:disabled,.cm-switch-row[data-disabled] .cm-switch-label{opacity:.5;cursor:not-allowed}.cm-seg{border-radius:var(--cm-radius-full);background:var(--cm-bg-sunken);gap:2px;padding:3px;display:inline-flex}.cm-seg-item{border-radius:var(--cm-radius-full);height:34px;font:inherit;color:var(--cm-text-secondary);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:13px;font-weight:500}.cm-seg-item[aria-checked=true]{background:var(--cm-bg-surface);color:var(--cm-text-primary);box-shadow:0 1px 2px #0000001f, inset 0 0 0 1px var(--cm-border-subtle)}.cm-seg-item:focus-visible{outline:var(--cm-focus-width) solid var(--cm-focus-ring);outline-offset:var(--cm-focus-offset)}.cm-moodpicker{flex-direction:column;gap:10px;display:flex}.cm-composer{flex-direction:column;gap:6px;display:flex}.cm-input-field{min-width:0;font:inherit;color:var(--cm-text-primary);background:0 0;border:0;outline:0;flex:1;font-size:15px}.cm-input:focus-within{box-shadow:0 0 0 var(--cm-focus-width) var(--cm-focus-ring);border-color:#0000}.cm-input-count{color:var(--cm-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.cm-send:disabled{background:var(--cm-bg-sunken);color:var(--cm-text-secondary)}.cm-pill{border-radius:var(--cm-radius-full);background:var(--cm-notification-bg);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--cm-overlay-edge);color:var(--cm-overlay-text);white-space:nowrap;align-items:center;gap:10px;padding:5px 8px 5px 5px;font-size:13px;display:inline-flex;box-shadow:0 12px 28px -14px #000000b3}.cm-pill-text{color:var(--cm-p-neutral-200)}.cm-note[data-urgent]{border:1.5px solid var(--cm-status-urgent)}.cm-urgent{color:#fff;background:var(--cm-p-magenta-600);border-radius:var(--cm-radius-full);padding:2px 8px;font-size:11px;font-weight:500}.cm-stack-faces{flex:none;display:flex}.cm-stack-faces>.cm-avatar+.cm-avatar{margin-left:-16px}.cm-stack-faces>.cm-avatar{border-radius:999px;box-shadow:0 0 0 2.5px #141417}.cm-phone-invite{gap:0;padding-top:72px}.cm-invite{flex-direction:column;flex:1;justify-content:center;gap:22px;display:flex}.cm-invite-title{font-family:var(--cm-font-brand);margin:0;font-size:34px;font-weight:600;line-height:1.08}.cm-invite-list{color:var(--cm-text-secondary);flex-direction:column;gap:14px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.cm-invite-list li{gap:12px;display:flex}.cm-invite-list li:before{content:"";background:var(--cm-brand-dot);border-radius:999px;flex:none;width:8px;height:8px;margin-top:7px}.cm-invite-actions{flex-direction:column;gap:6px;display:flex}.cm-thread-head{align-items:center;gap:10px;display:flex}.cm-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;min-height:0;display:flex;overflow:hidden}.cm-bubble-wrap{flex-direction:column;gap:4px;max-width:80%;display:flex}.cm-bubble-wrap[data-who=her]{align-self:flex-end;align-items:flex-end}.cm-bubble-wrap[data-who=him]{align-self:flex-start}.cm-bubble-mood{color:var(--cm-text-secondary);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.cm-bubble{padding:10px 14px;font-size:15px;line-height:1.4}.cm-bubble[data-who=her]{background:var(--cm-accent-fill);color:var(--cm-text-on-accent);border-radius:20px 20px 6px}.cm-bubble[data-who=him]{background:var(--cm-bg-surface);border:1px solid var(--cm-border-subtle);border-radius:20px 20px 20px 6px}.cm-bubble-meta{color:var(--cm-text-secondary);font-size:12px}.cm-eta{background:var(--cm-p-neutral-950);color:var(--cm-p-neutral-50);border-radius:22px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.cm-eta>div{flex-direction:column;gap:3px;display:flex}.cm-eta-k{color:var(--cm-p-neutral-400);font-size:13px}.cm-eta-v{font-family:var(--cm-font-brand);font-size:30px;font-weight:600;line-height:1}.cm-eta-bars{align-items:flex-end;gap:3px;display:flex}.cm-eta-bars i{background:var(--cm-p-neutral-700);border-radius:2px;width:5px}.cm-eta-bars i[data-on]{background:var(--cm-brand-dot)}.cm-lock{padding-top:110px;color:var(--cm-p-neutral-50);background:linear-gradient(#3b2a3a 0%,#1b1620 60%,#0e0e10 100%);align-items:center;padding-inline:16px}.cm-lock-date{color:var(--cm-p-neutral-100);font-size:18px;font-weight:500}.cm-lock-time{font-family:var(--cm-font-brand);font-size:96px;font-weight:600;line-height:1}.cm-activity{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1c20d1;border-radius:26px;flex-direction:column;align-self:stretch;gap:12px;margin-top:auto;padding:16px;display:flex}.cm-activity-top{color:var(--cm-p-neutral-300);align-items:center;gap:10px;font-size:13px;display:flex}.cm-app-tile{background:var(--cm-p-neutral-900);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--cm-p-neutral-800);border-radius:7px;place-items:center;display:grid}.cm-app-tile i{background:var(--cm-brand-dot);border-radius:999px;width:9px;height:9px}.cm-activity-main{align-items:center;gap:12px;display:flex}.cm-activity-min{font-family:var(--cm-font-brand);color:var(--cm-p-magenta-400);font-size:28px;font-weight:600}.cm-activity-bar{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.cm-activity-bar span{background:var(--cm-brand-dot);border-radius:999px;height:100%;display:block}.cm-desk{background:var(--cm-bg-surface);font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000001f,0 30px 60px -30px #00000073}.cm-desk-bar{border-bottom:1px solid var(--cm-border-subtle);flex:none;align-items:center;height:40px;padding-left:16px;display:flex}.cm-desk-win{margin-left:auto;display:flex}.cm-desk-win button{width:46px;height:40px;color:var(--cm-text-secondary);background:0 0;border:0;place-items:center;display:grid}.cm-desk-body{flex:1;min-height:0;display:flex}.cm-desk-nav{border-right:1px solid var(--cm-border-subtle);background:var(--cm-bg-canvas);flex-direction:column;flex:none;gap:2px;width:212px;padding:14px 10px;display:flex}.cm-desk-navitem{width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:var(--cm-radius-md);height:38px;color:var(--cm-text-primary);background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.cm-desk-navitem:before{content:"";background:0 0;border-radius:999px;width:6px;height:6px}.cm-desk-navitem[aria-current=page]{background:var(--cm-bg-surface);font-weight:500}.cm-desk-navitem[aria-current=page]:before{background:var(--cm-brand-dot)}.cm-desk-sleep{background:var(--cm-bg-surface);border:1px solid var(--cm-border-subtle);color:var(--cm-text-secondary);border-radius:12px;flex-direction:column;gap:4px;margin-top:auto;padding:12px;font-size:12px;line-height:1.4;display:flex}.cm-desk-sleep-t{color:var(--cm-text-primary);align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.cm-desk-sleep-t i{background:var(--cm-border-strong);border-radius:999px;width:8px;height:8px}.cm-desk-main{flex:1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:16px;min-width:0;padding:22px 26px;display:grid}.cm-desk-head{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.cm-desk-h{font-family:var(--cm-font-brand);margin:0;font-size:26px;font-weight:600}.cm-desk-sub{color:var(--cm-text-secondary);font-size:12.5px}.cm-desk-k{font-size:13px;font-weight:500}.cm-desk-panel{border:1px solid var(--cm-border-subtle);border-radius:var(--cm-radius-lg);flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex}.cm-desk-wide{flex-direction:row;grid-column:1/-1;gap:24px}.cm-person{border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.cm-person[data-on]{background:var(--cm-bg-canvas)}.cm-person[data-invite]{border:1px dashed var(--cm-border-strong)}.cm-person-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cm-person-n{align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.cm-person-add{background:var(--cm-bg-canvas);border-radius:999px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cm-recent{justify-content:space-between;gap:10px;font-size:13px;display:flex}.cm-recent b{font-weight:500}.cm-recent span:last-child{color:var(--cm-text-secondary)}.cm-preview{background:linear-gradient(170deg,#2b3a4a 0%,#4a4a40 50%,#1c1c18 100%);border-radius:12px;height:170px;position:relative;overflow:hidden}.cm-preview-map{background:#0000004d;border:1px solid #ffffff26;border-radius:6px;width:50px;height:50px;position:absolute;top:10px;left:10px}.cm-preview-cross{border-radius:999px;width:8px;height:8px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #f6f6f7}.cm-preview-note{color:#ececee;outline:1.5px dashed var(--cm-p-magenta-400);outline-offset:3px;background:#141417e0;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:6px;width:168px;padding:6px;font-size:9.5px;line-height:1.3;display:flex;position:absolute}.cm-preview-note b{font-weight:500}.cm-games{flex-direction:column;font-size:13px;display:flex}.cm-game-row{border-top:1px solid var(--cm-border-subtle);grid-template-columns:minmax(0,1fr) 110px 120px;gap:10px;padding:6px 0;display:grid}.cm-game-row b{font-weight:500}.cm-game-row span{color:var(--cm-text-secondary)}.cm-game-row span[data-polite]{color:var(--cm-p-magenta-700)}.cm-desk-keys{flex-wrap:wrap;flex:1;align-content:flex-start;gap:10px 18px;display:flex}.cm-desk-foot{flex-direction:column;flex:1.1;gap:10px;display:flex}.cm-foot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cm-foot-grid>div{flex-direction:column;gap:1px;display:flex}.cm-foot-v{font-family:var(--cm-font-brand);font-size:22px;font-weight:600}@media (prefers-reduced-motion:reduce){.cm-switch,.cm-switch-knob{transition:none}}.cm-proto{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (max-width:960px){.cm-proto{grid-template-columns:minmax(0,1fr);justify-items:center}.cm-proto-game,.cm-proto-phone{width:100%;max-width:360px}.cm-proto-game{max-width:none}}.cm-proto-phone,.cm-proto-game{flex-direction:column;gap:12px;min-width:0;display:flex}.cm-proto-label{color:var(--ds-ink-2,#5a5a62);text-align:center;font-size:13px}.cm-proto-keys{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-proto-keys .cm-proto-label{margin-right:4px}.cm-proto-key{border:1px solid var(--ds-rule,#d9d9dd);cursor:pointer;min-height:40px;font:inherit;background:#fff;border-radius:999px;padding:8px 14px 8px 10px}.cm-proto-key:disabled{opacity:.45;cursor:not-allowed}.cm-proto-key:focus-visible{outline-offset:2px;outline:2px solid #ca0e6f}.cm-proto-hint{color:var(--ds-ink-3,#66666e);margin:0;font-size:13px}.cm-proto-back{border:1px solid var(--cm-border-subtle);background:var(--cm-bg-surface);height:40px;font:inherit;color:var(--cm-text-primary);cursor:pointer;z-index:2;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500;position:absolute;top:64px;right:20px}.cm-proto-back:focus-visible{outline:2px solid var(--cm-focus-ring);outline-offset:2px}.cm-last{background:var(--cm-bg-surface);border-radius:18px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.cm-last-k{color:var(--cm-text-secondary)}.cm-last-v{font-weight:500}.cm-last-t{color:var(--cm-text-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.cm-desk-navitem:focus-visible{outline:var(--cm-focus-width) solid var(--cm-focus-ring);outline-offset:-2px}.cm-game-photo{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cm-app{background:var(--cm-bg-canvas);width:100%;height:100%;color:var(--cm-text-primary);flex-direction:column;display:flex;position:relative}.cm-app-body{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.cm-app-body::-webkit-scrollbar{display:none}.cm-screen{min-height:100%;padding:var(--cm-safe-top,62px) 20px 20px;background:var(--cm-bg-canvas);flex-direction:column;gap:14px;display:flex}.cm-screen-invite{background:var(--cm-bg-surface);height:100%;padding-bottom:34px}.cm-screen-chat{height:100%}.cm-tabs{padding:6px 12px max(24px, env(safe-area-inset-bottom));background:var(--cm-bg-surface);box-shadow:inset 0 1px 0 var(--cm-border-subtle);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cm-tab{min-height:48px;font:inherit;color:var(--cm-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex}.cm-tab[aria-current=page]{color:var(--cm-accent-text)}.cm-tab:focus-visible{outline:var(--cm-focus-width) solid var(--cm-focus-ring);outline-offset:-2px}.cm-tab-icon{place-items:center;display:grid;position:relative}.cm-tab-badge{background:var(--cm-brand-dot);color:#0e0e10;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-4px;right:-10px}.cm-back{width:44px;height:44px;color:var(--cm-text-primary);cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start;place-items:center;margin:-6px 0 0 -10px;display:grid}.cm-back:focus-visible{outline:var(--cm-focus-width) solid var(--cm-focus-ring)}.cm-onb{flex-direction:column;flex:1;gap:18px;display:flex}.cm-step{color:var(--cm-accent-text);font-size:13px;font-weight:500}.cm-onb-title{font-family:var(--cm-font-brand);margin:0;font-size:32px;font-weight:600;line-height:1.08}.cm-onb-p{color:var(--cm-text-secondary);margin:0;font-size:15px;line-height:1.5}.cm-onb-preview{border-radius:var(--cm-radius-xl);background:var(--cm-bg-surface);place-items:center;padding:18px 0;display:grid}.cm-onb-icon{background:var(--cm-accent-subtle);width:64px;height:64px;color:var(--cm-accent-text);border-radius:20px;place-items:center;display:grid}.cm-field{flex-direction:column;gap:8px;display:flex}.cm-text{border:1px solid var(--cm-input-border);background:var(--cm-bg-surface);height:48px;font:inherit;color:var(--cm-text-primary);border-radius:14px;outline:0;padding:0 14px;font-size:16px}.cm-text:focus-visible{box-shadow:0 0 0 var(--cm-focus-width) var(--cm-focus-ring);border-color:#0000}.cm-swatches{gap:10px;display:flex}.cm-swatch-btn{cursor:pointer;border:0;border-radius:999px;width:44px;height:44px;box-shadow:inset 0 0 0 1px #00000014}.cm-swatch-btn[data-c=magenta]{background:#ff8ac4}.cm-swatch-btn[data-c=violet]{background:#a78bfa}.cm-swatch-btn[data-c=orange]{background:#ff8a3d}.cm-swatch-btn[data-c=gold]{background:#ffd23f}.cm-swatch-btn[data-c=grey]{background:#9a9aa2}.cm-swatch-btn[aria-checked=true]{box-shadow:0 0 0 2px var(--cm-bg-canvas), 0 0 0 4px var(--cm-text-primary)}.cm-swatch-btn:focus-visible{outline:var(--cm-focus-width) solid var(--cm-focus-ring);outline-offset:6px}.cm-thread-scroll{scrollbar-width:none;justify-content:flex-start;padding-bottom:4px;overflow-y:auto}.cm-thread-scroll>:first-child{margin-top:auto}.cm-gift{flex-direction:row;align-items:center;gap:12px}.cm-gift-icon{background:var(--cm-accent-subtle);width:40px;height:40px;color:var(--cm-accent-text);border-radius:12px;flex:none;place-items:center;display:grid}.cm-screen-home .cm-compose{margin-top:0}.cm-desk-page{flex:1;min-width:0;padding:22px 26px;overflow-y:auto}.cm-desk-grid{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:16px;min-height:100%;display:grid}.cm-desk-grid-1{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-content:start}.cm-desk-navitem svg{color:var(--cm-text-secondary);flex:none}.cm-desk-navitem[aria-current=page] svg{color:var(--cm-accent-text)}.cm-desk-navitem:before{display:none}.cm-panel-head{justify-content:space-between;align-items:center;display:flex}.cm-linkbtn{font:inherit;color:var(--cm-accent-text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:13px;font-weight:500}.cm-linkbtn:focus-visible{outline:var(--cm-focus-width) solid var(--cm-focus-ring)}.cm-person-btn{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.cm-person-btn[data-on]{background:var(--cm-bg-canvas);box-shadow:inset 0 0 0 1.5px var(--cm-accent-fill)}.cm-person-btn:focus-visible{outline:var(--cm-focus-width) solid var(--cm-focus-ring)}.cm-invite-box{border:1px dashed var(--cm-border-strong);border-radius:12px;gap:10px;margin-top:auto;padding:14px;display:grid}.cm-invite-row{align-items:center;gap:16px;display:flex}.cm-code{font-family:var(--cm-font-brand);letter-spacing:.04em;font-size:22px;font-weight:600}.cm-preview-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-preview{height:200px}.cm-overlay-panel .cm-preview{aspect-ratio:16/9;height:auto}.cm-desk-grid-ov{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-content:start}.cm-overlay-controls{flex-direction:column;gap:16px;display:flex}.cm-preview{aspect-ratio:16/9;height:auto!important}.cm-range{width:100%;accent-color:var(--cm-accent-fill)}.cm-select{border:1px solid var(--cm-input-border);background:var(--cm-bg-surface);height:40px;font:inherit;color:var(--cm-text-primary);border-radius:10px;padding:0 10px;font-size:14px}.cm-select:focus-visible{outline:var(--cm-focus-width) solid var(--cm-focus-ring);outline-offset:1px}.cm-gtable{display:grid}.cm-gtable-h,.cm-gtable-r{border-top:1px solid var(--cm-border-subtle);grid-template-columns:minmax(0,1fr) 180px 140px;align-items:center;gap:16px;padding:10px 4px;display:grid}.cm-gtable-h{color:var(--cm-text-secondary);border-top:0;font-size:12.5px}.cm-gtable-r .cm-person-n .cm-live{margin-left:8px}.cm-keyrow{grid-template-columns:120px minmax(0,360px);align-items:center;gap:16px;display:grid}.cm-spark{background:var(--cm-bg-canvas);border-radius:10px;width:100%;height:120px}.cm-plan{font-family:var(--cm-font-brand);font-size:34px;font-weight:600}.cm-plan-up{background:var(--cm-accent-subtle);border-radius:12px;justify-items:start;gap:8px;margin-top:auto;padding:16px;display:grid}.cm-ovdemo{width:1920px;height:1080px;position:relative}.cm-ovdemo-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ececee;background:#0e0e10db;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;font-size:20px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.cm-ovdemo-k{color:#9a9aa2;padding:0 6px;font-size:18px}.cm-ovdemo-sep{background:#ffffff24;width:1px;height:32px;margin:0 4px}.cm-ovdemo-btn{white-space:nowrap;color:#ececee;min-height:52px;font:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:12px;padding:0 16px;font-size:18px;font-weight:500}.cm-ovdemo-btn .cm-keycap{font-size:18px}.cm-ovdemo-btn .cm-keycap kbd{padding:4px 8px;font-size:16px}.cm-ovdemo-btn:hover:not(:disabled){background:#ffffff21}.cm-ovdemo-btn:disabled{opacity:.4;cursor:default}.cm-ovdemo-btn:focus-visible{outline:3px solid var(--cm-p-magenta-400);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.cm-mg[data-animated]{animation:3.2s ease-in-out infinite cm-mg-bob;animation-delay:calc(var(--i,0) * -.53s)}.cm-mg[data-animated] .cm-mg-prop{transform-box:fill-box;transform-origin:50%;animation-duration:2.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:calc(var(--i,0) * -.4s)}.cm-mg[data-animated][data-mood=lonely] .cm-mg-prop{animation-name:cm-mg-tear;animation-duration:2.8s;animation-timing-function:cubic-bezier(.5,0,.8,.4)}.cm-mg[data-animated][data-mood=hungry] .cm-mg-prop{transform-origin:50% 100%;animation-name:cm-mg-wave;animation-duration:1.6s}.cm-mg[data-animated][data-mood=bored] .cm-mg-prop{animation-name:cm-mg-z;animation-duration:3s;animation-timing-function:ease-out}.cm-mg[data-animated][data-mood=proud] .cm-mg-prop{animation-name:cm-mg-twinkle;animation-duration:2s}.cm-mg[data-animated][data-mood=comehere] .cm-mg-prop{animation-name:cm-mg-pulse;animation-duration:1.4s}.cm-mg[data-animated][data-mood=missyou] .cm-mg-prop{transform-origin:50% 70%;animation-name:cm-mg-beat;animation-duration:1.2s}}@keyframes cm-mg-bob{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-4%)rotate(-3deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(-2%)rotate(2.5deg)}}@keyframes cm-mg-tear{0%{opacity:0;transform:translateY(-2px)}15%{opacity:1}70%{opacity:1;transform:translateY(6px)}to{opacity:0;transform:translateY(9px)}}@keyframes cm-mg-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(10deg)}}@keyframes cm-mg-z{0%{opacity:0;transform:translateY(2px)scale(.7)}25%{opacity:1}80%{opacity:1;transform:translate(2px,-5px)scale(1.05)}to{opacity:0;transform:translate(3px,-8px)scale(1.1)}}@keyframes cm-mg-twinkle{0%,to{transform:scale(.8)rotate(0)}50%{transform:scale(1.2)rotate(45deg)}}@keyframes cm-mg-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.18)}60%{transform:scale(.96)}}@keyframes cm-mg-beat{0%,to{transform:scale(1)}15%{transform:scale(1.14)}30%{transform:scale(1)}45%{transform:scale(1.1)}}.cm-game-icon{background:var(--cm-bg-sunken);color:var(--cm-text-secondary);flex:none;place-items:center;display:grid}.cm-note[data-tone=light],.cm-pill[data-tone=light]{color:var(--cm-p-neutral-950);background:#fffffff0;border-color:#0e0e100f;box-shadow:0 2px 6px #0000001f,0 22px 48px -18px #0000008c}.cm-note[data-tone=light] .cm-note-msg{color:var(--cm-p-neutral-800,#2a2a30)}.cm-note[data-tone=light] :is(.cm-note-time,.cm-note-ctx){color:var(--cm-p-neutral-600)}.cm-note[data-tone=light] .cm-note-keys{border-top-color:#0e0e1014}.cm-note[data-tone=light] .cm-keycap{color:var(--cm-p-neutral-700,#404047)}.cm-note[data-tone=light][data-urgent]{border-color:var(--cm-p-magenta-600)}@media (prefers-reduced-motion:no-preference){[aria-checked=true]>.cm-mg[data-animated],.cm-mg-pop{animation:.52s cubic-bezier(.3,1.6,.5,1) cm-mg-hop,3.2s ease-in-out .52s infinite cm-mg-bob}}@keyframes cm-mg-hop{0%{transform:scale(1)}35%{transform:scale(1.18)translateY(-8%)rotate(-6deg)}70%{transform:scale(.96)}to{transform:scale(1)}}.cml-letter,.cml-dot,.cml-ring{transform-box:view-box}.cml-dot,.cml-ring{transform-origin:870px -250px}.cml-ring{opacity:0}.cml:not(.cml-play) g{clip-path:none}@media (prefers-reduced-motion:no-preference){.cml:not(.cml-play,.cml-done) :is(.cml-letter,.cml-dot){opacity:0}.cml-play .cml-dot{animation:cml-dot calc(3s / var(--cml-speed,1)) linear both}.cml-play .cml-ring{animation:cml-ring calc(.95s / var(--cml-speed,1)) cubic-bezier(.2, .7, .3, 1) calc(var(--d) / var(--cml-speed,1)) both}.cml-play .cml-letter{animation:cml-rise calc(.85s / var(--cml-speed,1)) cubic-bezier(.16, 1, .3, 1) calc((1.6s + var(--i) * 60ms) / var(--cml-speed,1)) both}}@keyframes cml-dot{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(946.5px)scale(0)}17%{animation-timing-function:linear;transform:translate(946.5px)scale(1.5)}45%{animation-timing-function:cubic-bezier(.65,0,.15,1);transform:translate(946.5px)scale(1.5)}76%{animation-timing-function:ease-out;transform:translate(0)scale(1)}84%{animation-timing-function:ease-in-out;transform:translate(0)scale(1.035)}to{transform:translate(0)scale(1)}}@keyframes cml-ring{0%{opacity:0;stroke-width:26px;transform:translate(946.5px)scale(1.5)}8%{opacity:.75}to{opacity:0;stroke-width:4px;transform:translate(946.5px)scale(3)}}@keyframes cml-rise{0%{transform:translateY(560px)}to{transform:translateY(0)}}.cm-note-mood{flex-direction:column;flex:none;order:3;align-items:center;gap:4px;width:64px;padding-top:2px;display:flex}.cm-note-mood-w{text-align:center;color:var(--cm-p-neutral-300,#c8c8ce);font-size:12px;line-height:1.2}.cm-note[data-tone=light] .cm-note-mood-w{color:var(--cm-p-neutral-600)}@media (prefers-reduced-motion:no-preference){.cm-note-mood svg{transform-origin:50% 80%;animation:.72s cubic-bezier(.3,1.6,.5,1) .16s both cm-note-hop}}@keyframes cm-note-hop{0%{opacity:0;transform:scale(.4)rotate(-10deg)}55%{opacity:1;transform:scale(1.18)rotate(6deg)}to{opacity:1;transform:scale(1)rotate(0)}}
