/* Apple iCloud+ usage patterns; Lucide geometry. See assets/interface-symbols-r1/LICENSE. */
.ui-symbol{display:inline-block;width:16px;height:16px;flex:0 0 16px;vertical-align:-3px;pointer-events:none;color:inherit}
.ui-symbol.action-icon{width:14px;height:14px;flex-basis:14px;vertical-align:-2px}
.plan-card li:before,.plan-common li:before{content:none}
.plan-card li{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:8px;align-items:start}
.plan-card li>.ui-symbol{width:14px;height:14px;margin-top:3px;color:#6e6e73;stroke-width:2.25}
.plan-card#plan-product li>.ui-symbol{color:#c3c7d8}
.plan-common li{display:inline-flex;align-items:center;gap:8px}
.plan-common li>.ui-symbol{width:14px;height:14px;flex-basis:14px;color:#6e6e73;stroke-width:2.25}
.pricing-questions summary>.ui-symbol{width:18px;height:18px;flex-basis:18px;color:#86868b;transition:transform .24s ease}
.pricing-questions details[open] summary>.ui-symbol{transform:rotate(180deg)}
.footer-links a:has(>.ui-symbol){display:inline-flex;align-items:center;gap:5px}
.footer-links .ui-symbol{width:14px;height:14px;flex-basis:14px}
.scroll-cue>.ui-symbol{width:16px;height:16px;flex-basis:16px}
.circle-close .ui-symbol{width:16px;height:16px}
.window-add-icon>.ui-symbol{width:22px;height:22px}
.card-action>.ui-symbol{width:16px;height:16px}
.reset-view>.ui-symbol{width:18px;height:18px;display:block}
.motion-toggle>.motion-symbol{width:14px;height:14px;flex-basis:14px;fill:currentColor;stroke-width:0}
.motion-toggle>.ui-symbol-play{display:none}
.motion-toggle[aria-pressed=true]>.ui-symbol-pause{display:none}
.motion-toggle[aria-pressed=true]>.ui-symbol-play{display:inline-block}
.pricing-breadcrumb>.ui-symbol{width:12px;height:12px;flex-basis:12px;align-self:center;color:#9c9ca2}
#copy-qq{min-width:80px}
@media(prefers-reduced-motion:reduce){.pricing-questions summary>.ui-symbol{transition:none}}
