/* 6.0 motion only. Approved layout, character geometry and palette remain owned by existing files. */
body[data-motion-version="6"] {--motion-fast:100ms;--motion-standard:320ms;--motion-ease:cubic-bezier(.22,1,.36,1)}
/* The mark of motion is a response to a choice: press, reveal, select, confirm.
   No ambient loop or permanent transform is applied to the working canvas. */
body[data-motion-version="6"] :is(.btn,.chip,.mobile-navigation-logout,.mobile-navigation [data-mobile-close]) {
  transition:background-color 160ms,border-color 160ms,color 160ms,box-shadow 160ms,transform 120ms var(--motion-ease);
  transform-origin:center;
}
body[data-motion-version="6"] :is(.btn,.chip,.mobile-navigation-logout,.mobile-navigation [data-mobile-close]):active:not(:disabled) {transform:scale(.965)}
body[data-motion-version="6"] :is(.asset-card,.plan-card,.community-feature-card,.image-reference-card,.image-source-card) {
  transition:border-color 180ms,box-shadow 220ms,transform 220ms var(--motion-ease);
}
body[data-motion-version="6"] :is(.asset-card,.plan-card,.community-feature-card,.image-reference-card,.image-source-card):focus-within {
  border-color:var(--v5-jade,#236D5D);box-shadow:0 6px 18px #183E3510;
}
body[data-motion-version="6"] :is(.home-v5-work,.home-v5-creative,.home-v5-tasks>a) {
  transition:background-color 180ms,border-color 180ms,box-shadow 220ms,transform 220ms var(--motion-ease);
}
body[data-motion-version="6"] :is(.home-v5-work,.home-v5-creative,.home-v5-tasks>a):focus-visible {transform:translateY(-3px)}
body[data-motion-version="6"] :is(.home-v5-work,.home-v5-creative,.home-v5-tasks>a):active {transform:scale(.985)}
body[data-motion-version="6"] .home-v6-work-action {transition:opacity 220ms var(--motion-ease),transform 220ms var(--motion-ease)}
body[data-motion-version="6"] :is(.image-reference-card,.community-select-card).selected {border-color:var(--v5-jade,#236D5D);box-shadow:inset 0 0 0 1px var(--v5-jade,#236D5D)}
body[data-motion-version="6"] .motion-v6-tab-group {position:relative}
body[data-motion-version="6"] [data-motion-task-state="processing"],
body[data-motion-version="6"] [data-motion-task-state="pending"] {color:var(--v5-jade,#236D5D)}
body[data-motion-version="6"] [data-motion-feedback="error"] {scroll-margin-block:100px}
.motion-v6-light {
  position:absolute;inset:0;opacity:0;pointer-events:none;
}
.motion-v6-light>svg {display:block;width:100%;height:100%;overflow:hidden}
.motion-v6-light-source {transform-origin:0 0}
.home-v5-start-menu {transform-origin:top left}
body[data-motion-version="6"] .home-v5-start>summary {
  transition:background-color 160ms,box-shadow 160ms,transform var(--motion-fast) var(--motion-ease);
  transform-origin:center;
}
body[data-motion-version="6"] .home-v5-start>summary:active {transform:scale(.98)}
body[data-motion-version="6"] .home-v5-creative-copy>b>span {display:inline-block;transition:transform 160ms var(--motion-ease)}
body[data-motion-version="6"] .home-v5-creative:focus-visible .home-v5-creative-copy>b>span {transform:translate(2px,-2px)}
@media (hover:hover) and (pointer:fine) {
  body[data-motion-version="6"] .home-v5-creative:hover .home-v5-creative-copy>b>span {transform:translate(2px,-2px)}
  body[data-motion-version="6"] :is(.home-v5-work,.home-v5-creative,.home-v5-tasks>a):hover {transform:translateY(-3px)}
  body[data-motion-version="6"] :is(.asset-card,.plan-card,.community-feature-card):hover {transform:translateY(-3px);box-shadow:0 8px 20px #183E3510}
}
body[data-motion-version="6"] .lib-filter-series {position:relative}
body[data-motion-version="6"] #plans-root .p-tabs {position:relative}
body[data-motion-version="6"] #plans-root .p-tabs .chip {font-weight:600}
body[data-motion-version="6"] #plans-root[aria-busy="true"] .plans-result-summary {opacity:.65}
/* Reserve the checkmark slot before selection so immediate feedback never shifts its neighbours. */
body[data-motion-version="6"] #lib-root .lib-filter-series .chip {font-weight:600}
body[data-motion-version="6"] #lib-root .lib-filter-series .chip::before {content:"✓";margin-right:2px;font-weight:700;visibility:hidden}
body[data-motion-version="6"] #lib-root .lib-filter-series .chip.on::before {visibility:visible}
body[data-motion-version="6"] #lib-root .lib-result-count {min-height:32px}
.motion-v6-indicator {position:absolute;height:4px;border-radius:4px;background:#236D5D;transform-origin:left center;pointer-events:none}
body[data-motion-version="6"] :is(.sidebar .nav-item,.mobile-bottom-nav>a,.mobile-bottom-nav>button) {position:relative;transition-property:background-color,color,box-shadow}
.motion-v6-nav-marker {position:absolute;pointer-events:none;border-radius:3px;transform-origin:center}
.motion-v6-nav-side {width:3px;height:60%;left:4px;top:20%;background:#D0F19B}
.motion-v6-nav-bottom {width:38px;height:3px;left:calc(50% - 19px);bottom:3px;background:#236D5D}
body[data-motion-version="6"] .modal {transform-origin:50% 35%;overscroll-behavior:contain}
body[data-motion-version="6"] .toast {animation:none}
body[data-motion-version="6"] #ed-save>.ed-save-label {display:inline-grid;min-inline-size:0;text-align:center}
body[data-motion-version="6"] #ed-save>.ed-save-label::before {content:"保存方案";visibility:hidden;grid-area:1/1}
body[data-motion-version="6"] #ed-save .ed-save-text {grid-area:1/1}
@media (min-width:741px) {
  body[data-motion-version="6"] #ed-save>.ed-save-label {min-inline-size:4em;text-align:center}
}
body[data-motion-version="6"] #ed-save>.ed-save-icon {display:inline-flex;align-items:center;justify-content:center;inline-size:18px;block-size:18px;min-inline-size:18px;flex:0 0 18px;pointer-events:none}
body[data-motion-version="6"] #ed-save>.ed-save-icon>svg {display:block;inline-size:100%;block-size:100%;transform-origin:center}
.ed-save-check [pathLength="1"] {stroke-dasharray:1;stroke-dashoffset:0}
body[data-motion-version="6"] #ed-save[data-save-state="saved"] {box-shadow:inset 0 0 0 1px currentColor}
body[data-motion-version="6"] #ed-save[data-save-state="error"] {box-shadow:inset 0 0 0 1px #A44632}
@media (prefers-reduced-motion:reduce) {
  body[data-motion-version="6"] :is(.btn,.chip,.mobile-navigation-logout,.mobile-navigation [data-mobile-close],.asset-card,.plan-card,.community-feature-card,.image-reference-card,.image-source-card,.home-v5-work,.home-v5-creative,.home-v5-tasks>a,.home-v6-work-action) {transition:none!important;transform:none!important}
  body[data-motion-version="6"] .home-v5-start>summary,
  body[data-motion-version="6"] .home-v5-start>summary:active,
  body[data-motion-version="6"] .home-v5-creative-copy>b>span,
  body[data-motion-version="6"] .home-v5-creative:focus-visible .home-v5-creative-copy>b>span,
  body[data-motion-version="6"] .home-v5-creative:hover .home-v5-creative-copy>b>span {transition:none;transform:none}
  .motion-v6-light {display:none}
}
