.mc-labwarn-region{z-index:90;left:var(--space-5);bottom:var(--space-5);max-width:calc(100vw - 2 * var(--space-4));pointer-events:none;position:fixed}.mc-labwarn{padding:var(--space-2) var(--space-4);border:1px solid var(--glass-edge);border-radius:var(--r-pop);box-shadow:var(--card-shadow);color:var(--ink);font-size:var(--fs-ui);pointer-events:auto;transform-origin:0 100%;animation:mc-pop-in var(--dur-pop) var(--ease-out);margin:0}@media (max-width:767px){.mc-labwarn-region{left:var(--space-4);right:var(--space-4);bottom:var(--space-4)}}@media (prefers-reduced-motion:reduce){.mc-labwarn{animation:none}}
.mc-side-section__head{align-items:center;gap:2px;display:flex}.mc-side-section__head .mc-side-section__toggle{flex:1;min-width:0}.mc-side-section__action.mc-icon-btn{border-radius:8px;width:28px;height:28px}.mc-side-section__action svg{width:16px;height:16px}.mc-project{position:relative}.mc-project__link.mc-side-link{min-height:40px;padding:4px 36px 4px var(--space-2);flex-direction:column;justify-content:center;align-items:stretch;gap:0}.mc-project__name{color:var(--ink);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.mc-project__time{color:var(--soft);font-size:var(--fs-small);line-height:1.3}.mc-project__more.mc-icon-btn{opacity:0;width:28px;height:28px;transition:opacity var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);border-radius:8px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.mc-project:focus-within .mc-project__more,.mc-project[data-active] .mc-project__more,.mc-project__more[data-open]{opacity:1}@media (hover:hover) and (pointer:fine){.mc-project:hover .mc-project__more{opacity:1}}@media (hover:none){.mc-project__more.mc-icon-btn{opacity:1}}.mc-rename{width:100%;min-width:0;height:40px;padding:0 36px 0 var(--space-2);border:1px solid var(--accent);background:var(--raised);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);color:var(--ink);font:inherit;font-size:var(--fs-label);border-radius:8px;outline:none;font-weight:500}.mc-drawer .mc-project__link.mc-side-link,.mc-drawer .mc-rename{min-height:48px}.mc-drawer .mc-project__more.mc-icon-btn{width:40px;height:40px}@media (min-width:1024px){:root[data-sidebar=collapsed] .mc-sidebar .mc-side-section--projects{align-items:center;display:flex}:root[data-sidebar=collapsed] .mc-side-section--projects .mc-side-section__body{display:none}:root[data-sidebar=collapsed] .mc-side-section--projects .mc-side-section__action.mc-icon-btn{border-radius:10px;width:40px;height:40px}}.mc-menu.mc-ctx-menu{z-index:70;transform-origin:0 0;min-width:200px;padding:6px;position:fixed;top:auto}.mc-ctx-menu__item.mc-menu__link{justify-content:flex-start;gap:var(--space-2);width:100%;min-height:var(--control-h-sm);padding:0 var(--space-2);font-family:inherit;font-size:var(--fs-label);text-align:left;cursor:pointer;background:0 0;border:0}.mc-ctx-menu__item svg{color:var(--mute);flex-shrink:0}.mc-ctx-menu__item[data-danger]{color:var(--danger)}.mc-ctx-menu__item[data-danger] svg{color:currentColor}.mc-ctx-menu__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mc-ctx-menu__item:focus:not(:focus-visible){background:color-mix(in srgb, var(--ink) 5%, transparent);outline:none}.mc-undo-region{z-index:90;right:var(--space-5);bottom:var(--space-5);max-width:calc(100vw - 2 * var(--space-4));pointer-events:none;position:fixed}.mc-undo{align-items:center;gap:var(--space-2);padding:6px 6px 6px var(--space-4);border:1px solid var(--glass-edge);border-radius:var(--r-pop);box-shadow:var(--card-shadow);color:var(--ink);font-size:var(--fs-ui);pointer-events:auto;transform-origin:100% 100%;animation:mc-pop-in var(--dur-pop) var(--ease-out);display:flex}.mc-undo__text{min-width:0;margin:0 var(--space-2) 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:767px){.mc-undo-region{right:var(--space-4);bottom:var(--space-4);left:var(--space-4)}}@media (prefers-reduced-motion:reduce){.mc-undo{animation:none}}
.mc-account-menu__trigger.mc-nav-menu__trigger{min-height:var(--control-h);font-size:var(--fs-ui);border:1px solid var(--line-field);background:var(--surface-2);color:var(--ink);box-shadow:var(--raise-shadow)}.mc-account-menu__trigger>svg{flex-shrink:0}.mc-account-menu__identity{text-overflow:ellipsis;white-space:nowrap;max-width:clamp(60px,16vw,180px);overflow:hidden}@media (hover:hover) and (pointer:fine){.mc-account-menu__trigger.mc-nav-menu__trigger:hover{border-color:var(--line-field-hover);background:var(--surface-3)}}.mc-account-menu__trigger.mc-nav-menu__trigger[aria-expanded=true]{border-color:var(--line-2);background:var(--surface-3);box-shadow:var(--step-shadow)}.mc-account-menu__trigger.mc-nav-menu__trigger:active{background:var(--surface-3);box-shadow:var(--edge)}@media (max-width:639px){.mc-account-slot.mc-account-slot--signed-in{display:flex}.mc-account-slot--signed-in>.mc-icon-btn{display:none}.mc-account-menu__trigger.mc-nav-menu__trigger{gap:var(--space-1);padding-inline:var(--space-2)}}.mc-account-menu.mc-menu{width:280px;max-width:calc(100vw - 2 * var(--gutter))}.mc-account-menu__body{gap:var(--space-2);display:grid}.mc-account-menu__wallet{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--line);display:grid}.mc-account-menu__label,.mc-account-menu__balance,.mc-account-menu__note{margin:0}.mc-account-menu__label,.mc-account-menu__unit,.mc-account-menu__note,.mc-account-menu__error{color:var(--mute);font-size:var(--fs-label);line-height:1.45}.mc-account-menu__balance{align-items:center;gap:var(--space-2);display:flex}.mc-account-menu__number{font-family:var(--ff-display);font-size:var(--fs-section);font-variant-numeric:tabular-nums;font-weight:600}.mc-account-menu__logout{justify-content:flex-start;width:100%}.mc-account-menu__error{margin:var(--space-2) var(--space-3)}
